<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>demonstrate 的 blog</title>
	<atom:link href="http://remonstrate.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://remonstrate.wordpress.com</link>
	<description>daily blog</description>
	<lastBuildDate>Sun, 29 Jan 2012 06:38:02 +0000</lastBuildDate>
	<language>zh-sg</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='remonstrate.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>demonstrate 的 blog</title>
		<link>http://remonstrate.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://remonstrate.wordpress.com/osd.xml" title="demonstrate 的 blog" />
	<atom:link rel='hub' href='http://remonstrate.wordpress.com/?pushpress=hub'/>
		<item>
		<title>suffix tree</title>
		<link>http://remonstrate.wordpress.com/2012/01/29/suffix-tree/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/29/suffix-tree/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 06:37:55 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[algorithm]]></category>
		<category><![CDATA[suffix tree]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4887</guid>
		<description><![CDATA[后缀树是一种非常有用的数据结构，我们虽然从这里开始讨论，后面还是有必要在合适的时候讨论 string matching 的一些其他的基本思路，作为历史发展的参考。 定义 长度为 m 的字符串对应的 suffix tree 是一个“有向的 tree”（所谓有向指跟随从 root 出发的 path）： 每条边上有 label（字符串里面的几个字符）且从一个节点出发边的 label 没有相同的首字母； 每个非 root 节点至少有两个子节点； 它有 m 个 leaf，每条从 root 到 leaf 的 path 上所有边组成字符串对应于这个字符串的一个suffix，这样我们可以对每个 leaf 进行编号，对应着字符串从第 i 个字符开始的 suffix； 这个定义存在的问题是如果字符串的某个后缀与其另一个后缀的前缀匹配，则会出现问题：因为前者是后者的前缀，两个 suffix 会共用一个 path，这导致前者对应的不是一个 leaf。解决这个问题一般通过引入特殊字符（不在 alphabet 里面）作为字符串的终止符（比如 C/C++ 的字符串终止符为 0&#215;00），这样前面说的情况短的 suffix 加上这个特殊字符是不可能作为另一个 suffix 的前缀的，这样比如 xabxa 里面的 xa 是 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4887&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="https://secure.wikimedia.org/wikipedia/en/wiki/Suffix_tree">后缀树</a>是一种非常有用的数据结构，我们虽然从这里开始讨论，后面还是有必要在合适的时候讨论 string matching 的一些其他的基本思路，作为历史发展的参考。</p>
<p><strong>定义</strong> 长度为 m 的字符串对应的 suffix tree 是一个“有向的 tree”（所谓有向指跟随从 root 出发的 path）：</p>
<ul>
<li>每条边上有 label（字符串里面的几个字符）且从一个节点出发边的 label 没有相同的首字母；</li>
<li>每个非 root 节点至少有两个子节点；</li>
<li>它有 m 个 leaf，每条从 root 到 leaf 的 path 上所有边组成字符串对应于这个字符串的一个suffix，这样我们可以对每个 leaf 进行编号，对应着字符串从第 i 个字符开始的 suffix；</li>
</ul>
<p>这个定义存在的问题是如果字符串的某个后缀与其另一个后缀的前缀匹配，则会出现问题：因为前者是后者的前缀，两个 suffix 会共用一个 path，这导致前者对应的不是一个 leaf。解决这个问题一般通过引入特殊字符（不在 alphabet 里面）作为字符串的终止符（比如 C/C++ 的字符串终止符为 0&#215;00），这样前面说的情况短的 suffix 加上这个特殊字符是不可能作为另一个 suffix 的前缀的，这样比如 xabxa 里面的 xa 是 xabxa 这个后缀的前缀，加入 $ 这个终止符后 xa$ 就不是 xabxa$ 的前缀了，这样对应的节点肯定是在 xa 之后接上 $ 和 bxa$。</p>
<p>如果有 suffix tree 如何做 string matching 呢？</p>
<ul>
<li>首先对待搜索字符串 T 进行处理建立 suffix tree，这个可以在 <img src='http://s0.wp.com/latex.php?latex=O%28m%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='O(m)' title='O(m)' class='latex' /> 时间内搞定（后面会介绍做法）；</li>
<li>长度为 n 的搜索串 P 在 T 中当且仅当它出现在 T 的某个 suffix 中，因此，我们只需要看看 P 是不是出现在某个 root path 就行了，如果没有表示 P 没有被找到，如果有则所有共享这个 prefix 的 path 都是搜索结果；</li>
<li>由于每个 root path 都有对应 suffix 的编号，我们就能知道 P 出现在 T 的什么位置了；</li>
</ul>
<p>这样我们可以在 <img src='http://s0.wp.com/latex.php?latex=O%28m+%2B+n%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='O(m + n)' title='O(m + n)' class='latex' /> 的时间内找到所有 P 出现的位置。</p>
<p>那么如何建立一个 suffix tree 呢？比较土的想法就是通过 recursion，对于长度为 m 的字符串，我们去掉第一个字符，把问题规约成 m &#8211; 1 长度的字符串。我们知道：</p>
<ul>
<li>如果长度为 1，获得 suffix tree 就是单边，两个节点（root 和一个 leaf）的树；</li>
<li>如果我们有了一个 m &#8211; 1 字符串对应的 suffix tree，新增加一个字符，这会新增加一种 suffix：
<ul>
<li>如果该字符不是任何 m &#8211; 1 个 后缀的 prefix（也就是说没出现在后面 m-1 个字符中），那很简单，直接增加一个 node，对应的边是整个新的字符串就行了；否则</li>
<li>我们将整个新的字符串沿着 m-1 个字符的 tree 走下去，因为第一个字符出现过，所以肯定能走下去，一直碰到某个无法匹配的位置，这时我们把对应边上的 label 截断，放置一个新的 internal node，然后将原先剩余的部分连接到这个 internal node 到原先 child node 的边上（这部分保持原先的 path 不变）；产生一个新的 leaf node，将新的 internal node 与之相连，对应边是长度为 m 的字符串剩余的部分。</li>
</ul>
</li>
</ul>
<p>但是这个算法的时间复杂度为 <img src='http://s0.wp.com/latex.php?latex=O%28m%5E2%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='O(m^2)' title='O(m^2)' class='latex' />。另外，我们也可以将这个过程“正”过来，首先创建一个仅含有两个 node 的 suffix tree，边为整个字符串，然后我们将剩下的 suffix 一个一个插入这个 tree，</p>
<ul>
<li>如果首字母不匹配，我们就直接创建新的 leaf，并与 root 连接；</li>
<li>如果匹配，则找到最长的匹配，然后截断这个 edge 上的 label，创建新的 internal node：将新的 internal node 与原先的子 node 连接，边上为截断后剩余的 label；创建新的 child node，将此时 suffix 对应剩余部分作为连接 internel node 到此 child node 的边的 label；</li>
</ul>
<p>实现的时候后者可以两种情况写在一起：计算 share 字串（prefix）的长度，在 share 部分创建一个新的 internal node（如果需要的话），后面的产生新的 leaf 都是一样的。</p>
<p>如果想把这个算法 improve 到线性，我们需要 Ukkonen&#8217;s algorithm（其他的选择有 Weiner&#8217;s algorithm，McCreight&#8217;s algorithm）。</p>
<p>换一个角度，suffix tree 本质上就是一个将 suffix 用 trie 结构存储的索引，这个索引对很多问题都有帮助。因此实现的时候可能需要实现一个 generic 的 trie，然后在此基础上获得 suffix tree。不知道这个东西（以上各个算法）是否设计成为一个 generic algorithm 存在还是得设计成别的什么。trie 作为一个 container 或者 underlying 数据结构。</p>
<p>另外一种类似的数据结构是所谓 <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Suffix_array">suffix array</a>，简单的说我们可以将所有的 suffix 组成一个数组，sort 一下（按照字典序），我们为每个 suffix 保持它的编号，以及与前一个 suffix 共同的元素个数。对应也有一些更加快捷的生成方式，这是依赖 suffix tree 获得的。</p>
<p>搜了一下，似乎 boost 里面很早就有人试图引入 suffix tree，但是没见到后文了。网上能找到的一些实现如<a href="http://marknelson.us/1996/08/01/suffix-trees/">比较早的</a>，C 的版本感觉局限性比较大（<a href="http://www.icir.org/christian/libstree/">libstree</a> 与<a href="http://mila.cs.technion.ac.il/~yona/suffix_tree/">这个</a>），有两个 C++ 的但是估计不是利用 template 写的（<a href="http://www.cs.helsinki.fi/group/suds/cst/">SuDS 的 cst</a> 与<a href="http://pizzachili.dcc.uchile.cl/api.html">这个</a>）。</p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
And Abram said to Lot, Let there be no strife, I pray you, between me and you, and between my herdsmen and your herdsmen; for we be brothers.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/academics/algorithm/'>algorithm</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/suffix-tree/'>suffix tree</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4887/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4887&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/29/suffix-tree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>重读 ESL（十）</title>
		<link>http://remonstrate.wordpress.com/2012/01/28/%e9%87%8d%e8%af%bb-esl%ef%bc%88%e5%8d%81%ef%bc%89/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/28/%e9%87%8d%e8%af%bb-esl%ef%bc%88%e5%8d%81%ef%bc%89/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 14:13:00 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[machine learning]]></category>
		<category><![CDATA[白日梦]]></category>
		<category><![CDATA[补遗]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4263</guid>
		<description><![CDATA[末了，我想这里小结一些读书过程中觉得需要仔细研究的一些 topic： 的 regularizer 的相关研究，如 LAR、SCAD、Dantzig selector、FS 等等。 spline、wavelet、SURE 以及相关的泛函分析方面的结论。 Vapnic 的 SRM； GBDT 的原始文献，实现细节等 Bayesian neural nets SVM 的实现 FDA、MDA 这类降维算法 associate rule 的实现 主曲线相关文献 Gaussian graphical model 及其相关 multiple testing FDR 与 Benjamini-Hochberg procedure 后面我们将一个一个的通过文献来说明这里面的神奇之处。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; And there was a strife between the herdsmen of Abram&#8217;s cattle and the herdsmen of Lot&#8217;s cattle: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4263&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>末了，我想这里小结一些读书过程中觉得需要仔细研究的一些 topic：</p>
<ul>
<li><img src='http://s0.wp.com/latex.php?latex=L%5E1&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='L^1' title='L^1' class='latex' /> 的 regularizer 的相关研究，如 LAR、SCAD、Dantzig selector、FS 等等。</li>
<li>spline、wavelet、SURE 以及相关的泛函分析方面的结论。</li>
<li>Vapnic 的 SRM；</li>
<li>GBDT 的原始文献，实现细节等</li>
<li>Bayesian neural nets</li>
<li>SVM 的实现</li>
<li>FDA、MDA 这类降维算法</li>
<li>associate rule 的实现</li>
<li>主曲线相关文献</li>
<li>Gaussian graphical model 及其相关</li>
<li>multiple testing</li>
<li>FDR 与 Benjamini-Hochberg procedure</li>
</ul>
<p>后面我们将一个一个的通过文献来说明这里面的神奇之处。</p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
And there was a strife between the herdsmen of Abram&#8217;s cattle and the herdsmen of Lot&#8217;s cattle: and the Canaanite and the Perizzite dwelled then in the land.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/academics/machine-learning/'>machine learning</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/%e7%99%bd%e6%97%a5%e6%a2%a6/'>白日梦</a>, <a href='http://remonstrate.wordpress.com/tag/%e8%a1%a5%e9%81%97/'>补遗</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4263&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/28/%e9%87%8d%e8%af%bb-esl%ef%bc%88%e5%8d%81%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>恭喜 smalladobe 新婚</title>
		<link>http://remonstrate.wordpress.com/2012/01/28/%e6%81%ad%e5%96%9c-smalladobe-%e6%96%b0%e5%a9%9a/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/28/%e6%81%ad%e5%96%9c-smalladobe-%e6%96%b0%e5%a9%9a/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 13:38:05 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duck's photos]]></category>
		<category><![CDATA[smalladobe]]></category>
		<category><![CDATA[婚宴]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4873</guid>
		<description><![CDATA[&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; And the land was not able to bear them, that they might dwell together: for their substance was great, so that they could not dwell together. Filed under: duck's photos Tagged: smalladobe, 婚宴<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4873&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_4874" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3485.jpg"><img class="size-full wp-image-4874" title="新人登场" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3485.jpg?w=700" alt=""   /></a><p class="wp-caption-text">新人登场</p></div>
<div id="attachment_4875" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3536.jpg"><img class="size-full wp-image-4875" title="交杯酒" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3536.jpg?w=700" alt=""   /></a><p class="wp-caption-text">交杯酒</p></div>
<div id="attachment_4876" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3569.jpg"><img class="size-full wp-image-4876" title="倒香槟" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3569.jpg?w=700" alt=""   /></a><p class="wp-caption-text">倒香槟</p></div>
<div id="attachment_4877" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3582.jpg"><img class="size-full wp-image-4877" title="点蜡烛" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3582.jpg?w=700" alt=""   /></a><p class="wp-caption-text">点蜡烛</p></div>
<div id="attachment_4878" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3590.jpg"><img class="size-full wp-image-4878" title="新人、香槟和烛光" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3590.jpg?w=700" alt=""   /></a><p class="wp-caption-text">再次恭喜两人啦~</p></div>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
And the land was not able to bear them, that they might dwell together: for their substance was great, so that they could not dwell together.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/entertainment/ducks-photos/'>duck's photos</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/smalladobe/'>smalladobe</a>, <a href='http://remonstrate.wordpress.com/tag/%e5%a9%9a%e5%ae%b4/'>婚宴</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4873/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4873&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/28/%e6%81%ad%e5%96%9c-smalladobe-%e6%96%b0%e5%a9%9a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3485.jpg" medium="image">
			<media:title type="html">新人登场</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3536.jpg" medium="image">
			<media:title type="html">交杯酒</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3569.jpg" medium="image">
			<media:title type="html">倒香槟</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3582.jpg" medium="image">
			<media:title type="html">点蜡烛</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3590.jpg" medium="image">
			<media:title type="html">新人、香槟和烛光</media:title>
		</media:content>
	</item>
		<item>
		<title>重读 ESL（九）</title>
		<link>http://remonstrate.wordpress.com/2012/01/28/%e9%87%8d%e8%af%bb-esl%ef%bc%88%e4%b9%9d%ef%bc%89/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/28/%e9%87%8d%e8%af%bb-esl%ef%bc%88%e4%b9%9d%ef%bc%89/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 13:31:44 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[machine learning]]></category>
		<category><![CDATA[readings]]></category>
		<category><![CDATA[Benjamini-Hochberg procedure]]></category>
		<category><![CDATA[Gaussian graphical model]]></category>
		<category><![CDATA[multiple testing]]></category>
		<category><![CDATA[probabilistic graphic model]]></category>
		<category><![CDATA[undirected graphical model]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4776</guid>
		<description><![CDATA[无向图模型 无向图模型与 Bayesian belief network 有着不同的统计性质，比较重要的有其定义的等价表述，另外还有表示定理（Clifford-Hammersly 定理）告诉我们一般意义下的无向图模型对应的基本形式。ESL 在这方面介绍的不是特别详细。并且主要注重介绍连续变量下并且只有二阶关系的情况（因此是简化的模型，如 3-clique 分解成为三个 2-clique 的乘积其实是对模型的简化），这也称为 pairwise Markov graphs，比如 multivariate Gaussian 可以看成一个无向图模型，其变量间的相关性（二阶）就能刻画对应的条件独立性（对这种情况不相关等价于独立）。 比较重要的结论是通过协方差矩阵 的逆 可以刻画这个 graph 的边是否存在（如果 对应元素为 ，则对应的边不存在）。这样对于 MLE 估计来说，如果已知 graph structure，就会引入 上的约束，这往往通过 Lagrange multipliers 来进行求解。求解过程最后仍然是规约到线性回归问题，但是带有线性约束。 如果 graph structure 本身也是未知的，一种可能的策略是在 negated log-likelihood 上加上 的 regularizer，利用 lasso 将非零的 元素选择出来。这样我们就获得了需要的 graph structure。利用 LARS 这类方式可以获得整个 regularization path，这样我们就可以看到随 regularization coefficient 的变化导致图的边的增加过程。 对离散变量来说，经典的 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4776&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>无向图模型</strong></p>
<p>无向图模型与 Bayesian belief network 有着不同的统计性质，比较重要的有其定义的等价表述，另外还有表示定理（Clifford-Hammersly 定理）告诉我们一般意义下的无向图模型对应的基本形式。ESL 在这方面介绍的不是特别详细。并且主要注重介绍连续变量下并且只有二阶关系的情况（因此是简化的模型，如 3-clique 分解成为三个 2-clique 的乘积其实是对模型的简化），这也称为 pairwise Markov graphs，比如 multivariate Gaussian 可以看成一个无向图模型，其变量间的相关性（二阶）就能刻画对应的条件独立性（对这种情况不相关等价于独立）。</p>
<p>比较重要的结论是通过协方差矩阵 <img src='http://s0.wp.com/latex.php?latex=%5CSigma&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Sigma' title='&#92;Sigma' class='latex' /> 的逆 <img src='http://s0.wp.com/latex.php?latex=%5CTheta&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Theta' title='&#92;Theta' class='latex' /> 可以刻画这个 graph 的边是否存在（如果 <img src='http://s0.wp.com/latex.php?latex=%5CTheta&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Theta' title='&#92;Theta' class='latex' /> 对应元素为 <img src='http://s0.wp.com/latex.php?latex=0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='0' title='0' class='latex' />，则对应的边不存在）。这样对于 MLE 估计来说，如果已知 graph structure，就会引入 <img src='http://s0.wp.com/latex.php?latex=%5CTheta&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Theta' title='&#92;Theta' class='latex' /> 上的约束，这往往通过 Lagrange multipliers 来进行求解。求解过程最后仍然是规约到线性回归问题，但是带有线性约束。</p>
<p>如果 graph structure 本身也是未知的，一种可能的策略是在 negated log-likelihood 上加上 <img src='http://s0.wp.com/latex.php?latex=L%5E1&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='L^1' title='L^1' class='latex' /> 的 regularizer，利用 lasso 将非零的 <img src='http://s0.wp.com/latex.php?latex=%5CTheta&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Theta' title='&#92;Theta' class='latex' /> 元素选择出来。这样我们就获得了需要的 graph structure。利用 LARS 这类方式可以获得整个 regularization path，这样我们就可以看到随 regularization coefficient 的变化导致图的边的增加过程。</p>
<p>对离散变量来说，经典的 undirected graphical model 就是 Boltzmann machine，这是一个 clique，其简化的版本有所谓的 restricted Boltzmann machine。Geoffrey Hinton 提出了所谓的 contrastive divergence 给出了一种训练 RBM 的方案。对于 BM 自己，一般策略有 simulated annealing，IPF（iterative proportional fitting），或者近似的策略如 mean field approximation 或者 Gibbs sampling。</p>
<p>这一章应该是非常理论化的，不过看完觉得写得比较概述，后面看一些相关 paper 可能比较有帮助。</p>
<p><strong>高维问题</strong></p>
<p>这部分讨论的是样本维数大于样本数这种情况下使用的一些策略。第一个策略就是使用 regularization 避免过多的 feature 参加了 fitting，如 regression 问题我们引入的 degree of freedom 就是一个很好的例子，控制模型的 degree of freedom 就能从某种程度避免以上问题。可以选择的 regularizer 一般是 <img src='http://s0.wp.com/latex.php?latex=L%5E2&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='L^2' title='L^2' class='latex' /> 或者 <img src='http://s0.wp.com/latex.php?latex=L%5E1&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='L^1' title='L^1' class='latex' />，后者可以利用类似 LARS 的方法进行求解。</p>
<p>另一种策略是使用 supervised principal components，这实际上是直接用单 feature 对目标进行回归，只有作用足够明显的（系数绝对值足够大）feature 参加到最后的 principal components 里面。</p>
<p>另外一种从统计方法来说，选择 feature 是一个所谓 multiple testing 问题，使用的一个准则可以是 FWER（family-wise error rate），但是这并不容易操作，可以操作的有所谓 FDR（false discovery rate），这通常使用 Benjamini-Hochberg 过程（基于 p-value 的方法）来进行测试。</p>
<p>最后一种策略是比较有意思的，不过作者似乎都是为了求解 bioinformatics 问题设计的策略。这部分也相对比较偏 theory，同样需要看一些相关的 paper。</p>
<p>至此这本书基本重新读完，某些章节还是欠了不少债的。下面开始还债啦&#8230;</p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
And Lot also, which went with Abram, had flocks, and herds, and tents.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/academics/machine-learning/'>machine learning</a>, <a href='http://remonstrate.wordpress.com/category/entertainment/readings/'>readings</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/benjamini-hochberg-procedure/'>Benjamini-Hochberg procedure</a>, <a href='http://remonstrate.wordpress.com/tag/gaussian-graphical-model/'>Gaussian graphical model</a>, <a href='http://remonstrate.wordpress.com/tag/multiple-testing/'>multiple testing</a>, <a href='http://remonstrate.wordpress.com/tag/probabilistic-graphic-model/'>probabilistic graphic model</a>, <a href='http://remonstrate.wordpress.com/tag/undirected-graphical-model/'>undirected graphical model</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4776/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4776&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/28/%e9%87%8d%e8%af%bb-esl%ef%bc%88%e4%b9%9d%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>几个 GPS track</title>
		<link>http://remonstrate.wordpress.com/2012/01/27/%e5%87%a0%e4%b8%aa-gps-track/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/27/%e5%87%a0%e4%b8%aa-gps-track/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 08:22:51 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duckese]]></category>
		<category><![CDATA[路线]]></category>
		<category><![CDATA[GPS]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4861</guid>
		<description><![CDATA[分享一下最近 travel 获得的 track： &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; To the place of the altar, which he had make there at the first: and there Abram called on the name of the LORD. Filed under: duckese Tagged: 路线, GPS<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4861&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>分享一下最近 travel 获得的 track：</p>
<div id="attachment_4862" class="wp-caption alignnone" style="width: 374px"><a href="http://remonstrate.files.wordpress.com/2012/01/from-chibi-rw-to-wuchang-rw.jpg"><img class="size-full wp-image-4862" title="赤壁火车站到武昌火车站" src="http://remonstrate.files.wordpress.com/2012/01/from-chibi-rw-to-wuchang-rw.jpg?w=700" alt=""   /></a><p class="wp-caption-text">经测量火车行程为 118km。</p></div>
<div id="attachment_4863" class="wp-caption alignnone" style="width: 505px"><a href="http://remonstrate.files.wordpress.com/2012/01/from-wuchang-to-chibi-by-bus.jpg"><img class="size-full wp-image-4863" title="武昌到赤壁的长途客车行程" src="http://remonstrate.files.wordpress.com/2012/01/from-wuchang-to-chibi-by-bus.jpg?w=700" alt=""   /></a><p class="wp-caption-text">与火车相比似乎走的更接近直线，但是注意这里很早就离开了高速公路（绿色线条），从京珠高速的泉口站下来，然后途径官塘和中伙，到达新站，靠近赤壁火车站。</p></div>
<div id="attachment_4864" class="wp-caption alignnone" style="width: 670px"><a href="http://remonstrate.files.wordpress.com/2012/01/from-ldbs-to-home.jpg"><img class="size-full wp-image-4864" title="从长途汽车站到家" src="http://remonstrate.files.wordpress.com/2012/01/from-ldbs-to-home.jpg?w=700" alt=""   /></a><p class="wp-caption-text">本地的 4 路车行程，可见公交车为了拉客多绕了几个弯子...</p></div>
<div id="attachment_4865" class="wp-caption alignnone" style="width: 492px"><a href="http://remonstrate.files.wordpress.com/2012/01/from-hankou-rw-to-wuchang-rw-by-bus10.jpg"><img class="size-full wp-image-4865" title="汉口火车站到武昌火车站" src="http://remonstrate.files.wordpress.com/2012/01/from-hankou-rw-to-wuchang-rw-by-bus10.jpg?w=700" alt=""   /></a><p class="wp-caption-text">北京到武汉有四趟 Z 车，两趟停武昌，两趟停汉口，如果你需要在两边换车，可乘 10 路车，路线如上。另外汉口站有 610 到高铁站。</p></div>
<div id="attachment_4866" class="wp-caption alignnone" style="width: 394px"><a href="http://remonstrate.files.wordpress.com/2012/01/from-chibi-to-beijing.jpg"><img class="size-full wp-image-4866" title="赤壁到武昌转 Z12 到北京" src="http://remonstrate.files.wordpress.com/2012/01/from-chibi-to-beijing.jpg?w=700" alt=""   /></a><p class="wp-caption-text">嗯... 不解释了...</p></div>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
To the place of the altar, which he had make there at the first: and there Abram called on the name of the LORD.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/duckese/'>duckese</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/%e8%b7%af%e7%ba%bf/'>路线</a>, <a href='http://remonstrate.wordpress.com/tag/gps/'>GPS</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4861/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4861/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4861/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4861/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4861/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4861/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4861/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4861/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4861/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4861/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4861/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4861/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4861/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4861/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4861&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/27/%e5%87%a0%e4%b8%aa-gps-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/from-chibi-rw-to-wuchang-rw.jpg" medium="image">
			<media:title type="html">赤壁火车站到武昌火车站</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/from-wuchang-to-chibi-by-bus.jpg" medium="image">
			<media:title type="html">武昌到赤壁的长途客车行程</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/from-ldbs-to-home.jpg" medium="image">
			<media:title type="html">从长途汽车站到家</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/from-hankou-rw-to-wuchang-rw-by-bus10.jpg" medium="image">
			<media:title type="html">汉口火车站到武昌火车站</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/from-chibi-to-beijing.jpg" medium="image">
			<media:title type="html">赤壁到武昌转 Z12 到北京</media:title>
		</media:content>
	</item>
		<item>
		<title>几个悬而未决的小问题</title>
		<link>http://remonstrate.wordpress.com/2012/01/27/%e5%87%a0%e4%b8%aa%e6%82%ac%e8%80%8c%e6%9c%aa%e5%86%b3%e7%9a%84%e5%b0%8f%e9%97%ae%e9%a2%98/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/27/%e5%87%a0%e4%b8%aa%e6%82%ac%e8%80%8c%e6%9c%aa%e5%86%b3%e7%9a%84%e5%b0%8f%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 07:49:18 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duckese]]></category>
		<category><![CDATA[问题]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4858</guid>
		<description><![CDATA[记下来，有空来看看有没有解决的可能： holux M241 的背光灯能否关掉？拆了肯定是 ok 的，就是不知道怎么 hack 一下那个 firmware&#8230; 主要的问题是在火车上不知道为啥背光灯会不停的闪烁，刚刚上火车的时候似乎没看到闪烁，但是时间长了似乎就开始闪烁了，也不清楚什么原因，感觉不像是搜星出现问题，因为即使没有显示 GPS searching 的时候也会闪烁。 带有 GPS 坐标的 jpg 文件是否有一个 firefox 之类的插件能够让对应的信息变成一个小地图 show 在照片边上呢？当用户的鼠标悬停的时候显示出来。尽管 firefox 的 Exif Viewer 可以显示一些相关信息，但是非要开一个新窗口，这个 UI 太傻了&#8230; 前面两次上传的照片均有 GPS 坐标，有机会可以试试看哈&#8230; M241 记录距离似乎只能显示 999.99km 以内的，不知道能不能把这个限制突破掉？ iPad 越狱之后怎么避免 installous 安装的程序（ipa）不被 itunes 删除？ 另外一个就是 iFile 浏览 ~/Applications 的时候怎么能把程序名字显示出来而不是那串类似 UUID 的东西？现在只会到 terminal 里面去 find，但是实在是太傻了。这个还是挺有用的功能，前面找了两个 RMVB 用 AcePlayer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4858&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>记下来，有空来看看有没有解决的可能：</p>
<ul>
<li>holux M241 的背光灯能否关掉？拆了肯定是 ok 的，就是不知道怎么 hack 一下那个 firmware&#8230; 主要的问题是在火车上不知道为啥背光灯会不停的闪烁，刚刚上火车的时候似乎没看到闪烁，但是时间长了似乎就开始闪烁了，也不清楚什么原因，感觉不像是搜星出现问题，因为即使没有显示 GPS searching 的时候也会闪烁。</li>
<li>带有 GPS 坐标的 jpg 文件是否有一个 firefox 之类的插件能够让对应的信息变成一个小地图 show 在照片边上呢？当用户的鼠标悬停的时候显示出来。尽管 firefox 的 Exif Viewer 可以显示一些相关信息，但是非要开一个新窗口，这个 UI 太傻了&#8230; 前面两次上传的照片均有 GPS 坐标，有机会可以试试看哈&#8230;</li>
<li>M241 记录距离似乎只能显示 999.99km 以内的，不知道能不能把这个限制突破掉？</li>
<li>iPad 越狱之后怎么避免 installous 安装的程序（ipa）不被 itunes 删除？</li>
<li>另外一个就是 iFile 浏览 ~/Applications 的时候怎么能把程序名字显示出来而不是那串类似 UUID 的东西？现在只会到 terminal 里面去 find，但是实在是太傻了。这个还是挺有用的功能，前面找了两个 RMVB 用 AcePlayer 从 SMB 里面下载的，结果却无法播放，只能用 QQ 影音播放，这时可以直接 cut and paste 就可以了。</li>
<li>iPad 上各种应用里面最顶级的 app 是什么？这个问题比较 broad，其实 iPad 上面有一些应用感觉还是 killer application 的，写程序肯定不是（也许学习 lua 还行？），不过感觉就算写程序，也可以拿去面试用的 -,- 这个是不是太邪恶了&#8230; 个么稍微列几项看看：presentation，video/music player，pdf reader，RSS 以及 social，放松用的小游戏，bluetooth 应用（如通过 M241 获得 GPS 坐标进而实现导航 or 显示搜星的信息等），邮件，密码管理，菜肴。</li>
<li>iPad 上到底能不能装 gcc，我依照某文装了一个，结果似乎不好用 -,-</li>
<li>iPad 似乎可以作为一个 wifi AP 用还是怎么，现在似乎没法装 mywi&#8230;</li>
<li>iPad 上 cydia 似乎默认使用的几个 repository 都是收费的？那是不是说 jailbreak 只是打开了另外一条“安装收费软件的路径”，然后某些邪恶源将这些收费软件进行破解？</li>
<li>GF2 的 firmware hack 啥时候出来？可能只是时间问题？</li>
</ul>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
And he went on his journeys from the south even to Bethel, to the place where his tent had been at the beginning, between Bethel and Hai;</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/duckese/'>duckese</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/%e9%97%ae%e9%a2%98/'>问题</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4858/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4858/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4858/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4858/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4858/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4858/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4858/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4858/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4858/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4858/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4858/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4858/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4858/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4858/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4858&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/27/%e5%87%a0%e4%b8%aa%e6%82%ac%e8%80%8c%e6%9c%aa%e5%86%b3%e7%9a%84%e5%b0%8f%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>随便拍（二十六）</title>
		<link>http://remonstrate.wordpress.com/2012/01/25/%e9%9a%8f%e4%be%bf%e6%8b%8d%ef%bc%88%e4%ba%8c%e5%8d%81%e5%85%ad%ef%bc%89/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/25/%e9%9a%8f%e4%be%bf%e6%8b%8d%ef%bc%88%e4%ba%8c%e5%8d%81%e5%85%ad%ef%bc%89/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 15:10:15 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duck's photos]]></category>
		<category><![CDATA[陆水]]></category>
		<category><![CDATA[蛐蛐]]></category>
		<category><![CDATA[楚楚]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4837</guid>
		<description><![CDATA[&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; And Abram was very rich in cattle, in silver, and in gold. Filed under: duck's photos Tagged: 陆水, 蛐蛐, 楚楚<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4837&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_4840" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3226.jpg"><img class="size-full wp-image-4840" title="厂房" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3226.jpg?w=700" alt=""   /></a><p class="wp-caption-text">记得很小的时候跟 bb 跑到这边来玩。</p></div>
<div id="attachment_4841" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3231.jpg"><img class="size-full wp-image-4841" title="陆水湖" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3231.jpg?w=700" alt=""   /></a><p class="wp-caption-text">今天空气能见度还比较高。</p></div>
<div id="attachment_4842" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3235.jpg"><img class="size-full wp-image-4842" title="陆水河下游" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3235.jpg?w=700" alt=""   /></a><p class="wp-caption-text">与往年拍的陆水河的差别是现在尽管是枯水期，河水仍然有一定的高度，往年拍出来都是河中间的各种砂石形成的小岛什么。</p></div>
<div id="attachment_4843" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3273.jpg"><img class="size-full wp-image-4843" title="苔藓" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3273.jpg?w=700" alt=""   /></a><p class="wp-caption-text">感觉不像是苔藓，或者不是记忆中的？也许是被晒干了？</p></div>
<div id="attachment_4844" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3289.jpg"><img class="size-full wp-image-4844" title="叶上的积雪" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3289.jpg?w=700" alt=""   /></a><p class="wp-caption-text">虽然下过很多天了，但是还是有一点点积雪剩了下来。</p></div>
<div id="attachment_4845" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3293.jpg"><img class="size-full wp-image-4845" title="远山" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3293.jpg?w=700" alt=""   /></a><p class="wp-caption-text">觉得 SP90 还是很不错的镜头，这个感觉层次感不错，几个色带分明。不知道是不是可以研究下怎么用此头挂机。</p></div>
<div id="attachment_4846" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3303.jpg"><img class="size-full wp-image-4846" title="苔藓" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3303.jpg?w=700" alt=""   /></a><p class="wp-caption-text">这是在墙上的一绺苔藓。</p></div>
<div id="attachment_4847" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3304.jpg"><img class="size-full wp-image-4847" title="火力发电站" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3304.jpg?w=700" alt=""   /></a><p class="wp-caption-text">远处还是有一些看不清楚，比起前两天还是好多了。</p></div>
<div id="attachment_4848" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3307.jpg"><img class="size-full wp-image-4848" title="水文站的观测点" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3307.jpg?w=700" alt=""   /></a><p class="wp-caption-text">几年前还在这里游泳...</p></div>
<div id="attachment_4849" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3331.jpg"><img class="size-full wp-image-4849" title="楚楚" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3331.jpg?w=700" alt=""   /></a><p class="wp-caption-text">小朋友居然怕高 -,-b</p></div>
<div id="attachment_4850" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3356.jpg"><img class="size-full wp-image-4850" title="楚楚" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3356.jpg?w=700" alt=""   /></a><p class="wp-caption-text">跟姥爷牵牵手还不耐烦的小朋友。</p></div>
<div id="attachment_4851" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3364.jpg"><img class="size-full wp-image-4851" title="楚楚" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3364.jpg?w=700" alt=""   /></a><p class="wp-caption-text">嘻嘻，小朋友都很喜欢蛐蛐呢~ 就是 180 不知道为啥逆光表现有些让人失望</p></div>
<div id="attachment_4852" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3387.jpg"><img class="size-full wp-image-4852" title="大公鸡" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3387.jpg?w=700" alt=""   /></a><p class="wp-caption-text">很肥啊！</p></div>
<div id="attachment_4853" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3414.jpg"><img class="size-full wp-image-4853" title="楚楚和蛐蛐" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3414.jpg?w=700" alt=""   /></a><p class="wp-caption-text">本来想抢个背影的...</p></div>
<div id="attachment_4854" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3416.jpg"><img class="size-full wp-image-4854" title="房檐" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3416.jpg?w=700" alt=""   /></a><p class="wp-caption-text">前几天还有雪的...</p></div>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
And Abram was very rich in cattle, in silver, and in gold.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/entertainment/ducks-photos/'>duck's photos</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/%e9%99%86%e6%b0%b4/'>陆水</a>, <a href='http://remonstrate.wordpress.com/tag/%e8%9b%90%e8%9b%90/'>蛐蛐</a>, <a href='http://remonstrate.wordpress.com/tag/%e6%a5%9a%e6%a5%9a/'>楚楚</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4837/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4837/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4837/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4837&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/25/%e9%9a%8f%e4%be%bf%e6%8b%8d%ef%bc%88%e4%ba%8c%e5%8d%81%e5%85%ad%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3226.jpg" medium="image">
			<media:title type="html">厂房</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3231.jpg" medium="image">
			<media:title type="html">陆水湖</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3235.jpg" medium="image">
			<media:title type="html">陆水河下游</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3273.jpg" medium="image">
			<media:title type="html">苔藓</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3289.jpg" medium="image">
			<media:title type="html">叶上的积雪</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3293.jpg" medium="image">
			<media:title type="html">远山</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3303.jpg" medium="image">
			<media:title type="html">苔藓</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3304.jpg" medium="image">
			<media:title type="html">火力发电站</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3307.jpg" medium="image">
			<media:title type="html">水文站的观测点</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3331.jpg" medium="image">
			<media:title type="html">楚楚</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3356.jpg" medium="image">
			<media:title type="html">楚楚</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3364.jpg" medium="image">
			<media:title type="html">楚楚</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3387.jpg" medium="image">
			<media:title type="html">大公鸡</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3414.jpg" medium="image">
			<media:title type="html">楚楚和蛐蛐</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3416.jpg" medium="image">
			<media:title type="html">房檐</media:title>
		</media:content>
	</item>
		<item>
		<title>iPad 终于 jailbreak 了</title>
		<link>http://remonstrate.wordpress.com/2012/01/25/ipad-%e7%bb%88%e4%ba%8e-jailbreak-%e4%ba%86/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/25/ipad-%e7%bb%88%e4%ba%8e-jailbreak-%e4%ba%86/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 13:14:04 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[absinthe]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4834</guid>
		<description><![CDATA[早听说 jailbreak 如何如何，却不清楚到底能如何如何。于是这次年前发布了 untethered jailbreak 之后立即跟上了。破解过程却不如想象中那么顺利。 先是在公司里面第一次尝试，结果结束后，点开 absinthe 却打不开页面，说是要去点开某 VPN；结果点了 N 次，均没结果。 回到家之后类似方法在另一台 iPad 上成功搞定，整个过程不到 5min。 觉得是不是 Win 版的越狱软件更牛 b，然后继续用破解这个 iPad 的程序处理我的 iPad，继续无果 然后怒了，直接 restore 了我的 iPad，但是后来为了跟 mm 聊天装了个 skype，才开始破解，居然还是无果； 最后干脆继续 restore，啥都没做直接 jailbreak，成功了。 感觉整个过程挺奇怪的。anyway 弄好了之后出现了 absinthe 点开 iPad 崩溃，重启变成了 cydia。cydia 其实是一个类似 deb 包管理的工具，与 aptitude 等类似。因此很重要的就是搞到一些 repository，也不知道哪些软件源比较合适，于是在网上随便搜索了一次。首先装的是一个 installous，通过它可以安装许多被 crack 的软件。installous 和 cydia 的区别感觉是前者安装的程序可以通过正常的方式删除（比如在界面上长按然后点叉），后者安装的比如 iFile、Remote terminal 这类工具都是不能直接删除的。 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4834&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>早听说 jailbreak 如何如何，却不清楚到底能如何如何。于是这次年前发布了 untethered jailbreak 之后立即跟上了。破解过程却不如想象中那么顺利。</p>
<ul>
<li>先是在公司里面第一次尝试，结果结束后，点开 absinthe 却打不开页面，说是要去点开某 VPN；结果点了 N 次，均没结果。</li>
<li>回到家之后类似方法在另一台 iPad 上成功搞定，整个过程不到 5min。</li>
<li>觉得是不是 Win 版的越狱软件更牛 b，然后继续用破解这个 iPad 的程序处理我的 iPad，继续无果</li>
<li>然后怒了，直接 restore 了我的 iPad，但是后来为了跟 mm 聊天装了个 skype，才开始破解，居然还是无果；</li>
<li>最后干脆继续 restore，啥都没做直接 jailbreak，成功了。</li>
</ul>
<p>感觉整个过程挺奇怪的。anyway 弄好了之后出现了 absinthe 点开 iPad 崩溃，重启变成了 cydia。cydia 其实是一个类似 deb 包管理的工具，与 aptitude 等类似。因此很重要的就是搞到一些 repository，也不知道哪些软件源比较合适，于是在网上随便搜索了一次。首先装的是一个 installous，通过它可以安装许多被 crack 的软件。installous 和 cydia 的区别感觉是前者安装的程序可以通过正常的方式删除（比如在界面上长按然后点叉），后者安装的比如 iFile、Remote terminal 这类工具都是不能直接删除的。</p>
<p>比较奇怪的是第一次和 macbook 上的 itunes 同步的时候好像 itunes 删掉了所有通过 installous 安装的程序导致我非常恼火。也不知道第二次同步会不会再出现类似的事情。下面是一些 jailbreak 之后安装的工具，现在还没搞清楚怎么用，但是觉得有时间可以玩玩。</p>
<ul>
<li>remote terminal 提供了一个 bash，不过似乎不支持我的蓝牙键盘上的 ctrl。一个基本的设想是通过 iPad 上面的基本环境，装一些编译器之类的东西，这样是不是可以在上面写程序了？</li>
<li>codea，据说是写程序的，原来叫 codify，装了一个，好象是基于 lua 的编程，不懂ing&#8230;</li>
<li>goodreader 和 pdf-notes，个人比较喜欢 pdf notes 的阅读和 goodreader 的网络传输能力。</li>
<li>另外似乎和 AcePlayer 类似有个 goodplayer，不知道优缺点；</li>
<li>omnigraffle 终于装了一个，以后可以尝试用它画图了&#8230;</li>
</ul>
<p>别的什么也不知道有什么了，大家赶紧推荐软件吧&#8230; 似乎 iphone 上面相关的 hack 多一些。</p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
And Abram went up out of Egypt, he, and his wife, and all that he had, and Lot with him, into the south.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/mobile-devices/ios/'>iOS</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/absinthe/'>absinthe</a>, <a href='http://remonstrate.wordpress.com/tag/ipad/'>iPad</a>, <a href='http://remonstrate.wordpress.com/tag/jailbreak/'>jailbreak</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4834/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4834&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/25/ipad-%e7%bb%88%e4%ba%8e-jailbreak-%e4%ba%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>几张过年的照片</title>
		<link>http://remonstrate.wordpress.com/2012/01/25/%e5%87%a0%e5%bc%a0%e8%bf%87%e5%b9%b4%e7%9a%84%e7%85%a7%e7%89%87/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/25/%e5%87%a0%e5%bc%a0%e8%bf%87%e5%b9%b4%e7%9a%84%e7%85%a7%e7%89%87/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:35:13 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duck's photos]]></category>
		<category><![CDATA[360]]></category>
		<category><![CDATA[腊梅]]></category>
		<category><![CDATA[蛐蛐]]></category>
		<category><![CDATA[楚楚]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4825</guid>
		<description><![CDATA[&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; And Pharaoh commanded his men concerning him: and they sent him away, and his wife, and all that he had. Filed under: duck's photos Tagged: 360, 腊梅, 蛐蛐, 楚楚<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4825&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_4826" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3099.jpg"><img class="size-full wp-image-4826" title="腊梅" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3099.jpg?w=700" alt=""   /></a><p class="wp-caption-text">由于过年的鞭炮导致梅花上面落满了灰尘，脏兮兮的...</p></div>
<div id="attachment_4827" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3109.jpg"><img class="size-full wp-image-4827" title="腊梅" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3109.jpg?w=700" alt=""   /></a><p class="wp-caption-text">腊梅 again</p></div>
<div id="attachment_4828" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3114.jpg"><img class="size-full wp-image-4828" title="桂花" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3114.jpg?w=700" alt=""   /></a><p class="wp-caption-text">据说是晚桂，但是没闻到什么味道。</p></div>
<div id="attachment_4829" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_3137.jpg"><img class="size-full wp-image-4829" title="蛐蛐，360 和楚楚" src="http://remonstrate.files.wordpress.com/2012/01/dsc_3137.jpg?w=700" alt=""   /></a><p class="wp-caption-text">180 这种镜头拍全身景深控制也很牛啊...</p></div>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
And Pharaoh commanded his men concerning him: and they sent him away, and his wife, and all that he had.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/entertainment/ducks-photos/'>duck's photos</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/360/'>360</a>, <a href='http://remonstrate.wordpress.com/tag/%e8%85%8a%e6%a2%85/'>腊梅</a>, <a href='http://remonstrate.wordpress.com/tag/%e8%9b%90%e8%9b%90/'>蛐蛐</a>, <a href='http://remonstrate.wordpress.com/tag/%e6%a5%9a%e6%a5%9a/'>楚楚</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4825/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4825/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4825/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4825/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4825/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4825/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4825/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4825/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4825/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4825/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4825/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4825/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4825/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4825/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4825&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/25/%e5%87%a0%e5%bc%a0%e8%bf%87%e5%b9%b4%e7%9a%84%e7%85%a7%e7%89%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3099.jpg" medium="image">
			<media:title type="html">腊梅</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3109.jpg" medium="image">
			<media:title type="html">腊梅</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3114.jpg" medium="image">
			<media:title type="html">桂花</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_3137.jpg" medium="image">
			<media:title type="html">蛐蛐，360 和楚楚</media:title>
		</media:content>
	</item>
		<item>
		<title>快过年了</title>
		<link>http://remonstrate.wordpress.com/2012/01/21/%e5%bf%ab%e8%bf%87%e5%b9%b4%e4%ba%86/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/21/%e5%bf%ab%e8%bf%87%e5%b9%b4%e4%ba%86/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 07:14:27 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duckese]]></category>
		<category><![CDATA[废话]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4820</guid>
		<description><![CDATA[虽然才回家几天，看来现在又可以回家了。 最近北京空气质量真是差的可以，基本天天都是雾里云里。今天似乎放晴了，可能是因为风大吧！ 希望前面这么折腾的一段时间产生的消极影响尽快褪去，该干啥干啥 -.-b 这种感觉就跟被什么东西抽干了一样，实在不愿意继续这样了。 哎，前面这周写个简单的程序都搞了很久，可见效率多低下了 nnd&#8230; anyway&#8230; be focused, try hard and relax BTW：最近又上了一下 dreamtimes，原先传上去的两张依旧没有买家，于是新传了三张，其中一个 review 的意见是请把 CCD 上的灰产生的 stain 弄掉然后 resubmit，这是说 post processing 做得不到家么？我倒&#8230; 要这样很可能 SP90 这个便宜的镜头是能在那上面传上照片的“唯一”镜头了。其他的镜头似乎到现在都谬产生明显经济效益的可能性，哈哈。从另外个角度来说，以后也许应该随身带着 SP90，专攻微距。其实微距这种一般算是苦力活，器材到位之后，剩下的就是耐心和机缘了。 也许其他的镜头主要解决了一些别的问题，比如旅游、开会什么的。其实 50mm 的镜头也曾经产生一些隐形的经济效益，比如签证照片，有机会的话，大规模的拍摄一次，也算能捞一笔这个费用吧。照理说现在焦段覆盖的也足够广了，可以看看哪些焦段收益率可以发掘下了哈&#8230; 不过商业图片社的意见的确都很到位，哎挂上去几张看看有谬中奖的可能好了，mm 说的器材见涨，水平不见长看起来基本上是对的，除非真的有人买单&#8230; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Why said you, She is my sister? so I might have taken her to me to wife: now therefore [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4820&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>虽然才回家几天，看来现在又可以回家了。</p>
<p>最近北京空气质量真是差的可以，基本天天都是雾里云里。今天似乎放晴了，可能是因为风大吧！</p>
<p>希望前面这么折腾的一段时间产生的消极影响尽快褪去，该干啥干啥 -.-b 这种感觉就跟被什么东西抽干了一样，实在不愿意继续这样了。</p>
<p>哎，前面这周写个简单的程序都搞了很久，可见效率多低下了 nnd&#8230;</p>
<p>anyway&#8230; be focused, try hard and relax</p>
<p>BTW：最近又上了一下 dreamtimes，原先传上去的两张依旧没有买家，于是新传了三张，其中一个 review 的意见是请把 CCD 上的灰产生的 stain 弄掉然后 resubmit，这是说 post processing 做得不到家么？我倒&#8230; 要这样很可能 SP90 这个便宜的镜头是能在那上面传上照片的“唯一”镜头了。其他的镜头似乎到现在都谬产生明显经济效益的可能性，哈哈。从另外个角度来说，以后也许应该随身带着 SP90，专攻微距。其实微距这种一般算是苦力活，器材到位之后，剩下的就是耐心和机缘了。</p>
<p>也许其他的镜头主要解决了一些别的问题，比如旅游、开会什么的。其实 50mm 的镜头也曾经产生一些隐形的经济效益，比如签证照片，有机会的话，大规模的拍摄一次，也算能捞一笔这个费用吧。照理说现在焦段覆盖的也足够广了，可以看看哪些焦段收益率可以发掘下了哈&#8230;</p>
<p>不过商业图片社的意见的确都很到位，哎挂上去几张看看有谬中奖的可能好了，mm 说的器材见涨，水平不见长看起来基本上是对的，除非真的有人买单&#8230;</p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Why said you, She is my sister? so I might have taken her to me to wife: now therefore behold your wife, take her, and go your way.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/duckese/'>duckese</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/%e5%ba%9f%e8%af%9d/'>废话</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4820/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4820/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4820/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4820&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/21/%e5%bf%ab%e8%bf%87%e5%b9%b4%e4%ba%86/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>三年</title>
		<link>http://remonstrate.wordpress.com/2012/01/16/%e4%b8%89%e5%b9%b4/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/16/%e4%b8%89%e5%b9%b4/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 01:59:00 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[music and songs]]></category>
		<category><![CDATA[蔡琴]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4815</guid>
		<description><![CDATA[想得我肠儿寸断 望得我眼儿欲穿 好容易望到了你回来 算算已三年 想不到才相见 别离又在明天 这一回你去了几时来 难道又三年 左三年 右三年 这一生见面有几天 横三年 竖三年 还不如不见面 明明不能留恋 偏要苦苦缠绵 为什么放不下这条心 情愿受熬煎 tears~ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- And Pharaoh called Abram and said, What is this that you have done to me? why did you not tell me that she was your wife? Filed under: music and songs Tagged: 蔡琴<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4815&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>想得我肠儿寸断<br />
望得我眼儿欲穿<br />
好容易望到了你回来<br />
算算已三年<br />
想不到才相见<br />
别离又在明天<br />
这一回你去了几时来<br />
难道又三年</p>
<p>左三年<br />
右三年<br />
这一生见面有几天<br />
横三年<br />
竖三年<br />
还不如不见面<br />
明明不能留恋<br />
偏要苦苦缠绵<br />
为什么放不下这条心<br />
情愿受熬煎</p></blockquote>
<p>tears~</p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
And Pharaoh called Abram and said, What is this that you have done to me? why did you not tell me that she was your wife?</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/entertainment/music-and-songs/'>music and songs</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/%e8%94%a1%e7%90%b4/'>蔡琴</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4815/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4815&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/16/%e4%b8%89%e5%b9%b4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>补遗</title>
		<link>http://remonstrate.wordpress.com/2012/01/16/%e8%a1%a5%e9%81%97/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/16/%e8%a1%a5%e9%81%97/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 01:44:12 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duck's photos]]></category>
		<category><![CDATA[golden gate bridge]]></category>
		<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4800</guid>
		<description><![CDATA[&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- And the LORD plagued Pharaoh and his house with great plagues because of Sarai Abram&#8217;s wife. Filed under: duck's photos Tagged: golden gate bridge, San Francisco<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4800&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_4801" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_1699.jpg"><img class="size-full wp-image-4801" title="Santa Cruz 海滩" src="http://remonstrate.files.wordpress.com/2012/01/dsc_1699.jpg?w=700" alt=""   /></a><p class="wp-caption-text">Santa Cruz 海滩</p></div>
<div id="attachment_4802" class="wp-caption alignnone" style="width: 680px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2049-dsc_2073-stereo.jpg"><img class="wp-image-4802" title="San Francisco 的海滩" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2049-dsc_2073-stereo.jpg?w=670" alt="" width="670" /></a><p class="wp-caption-text">180 度接图</p></div>
<div id="attachment_4805" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/p1000577.jpg"><img class="size-full wp-image-4805" title="Golden Gate Bridge 夜景" src="http://remonstrate.files.wordpress.com/2012/01/p1000577.jpg?w=700" alt=""   /></a><p class="wp-caption-text">唯一一张能看的夜景...</p></div>
<div id="attachment_4803" class="wp-caption alignnone" style="width: 680px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2423-dsc_2446-pano.jpg"><img class="wp-image-4803" title="Baylands Park 全景" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2423-dsc_2446-pano.jpg?w=670" alt="" width="670" /></a><p class="wp-caption-text">这也是一个 180 度接图。</p></div>
<div id="attachment_4804" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2595.jpg"><img class="size-full wp-image-4804" title="Google 的运动场" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2595.jpg?w=700" alt=""   /></a><p class="wp-caption-text">门口说只有 g 家人才能进 -,-b</p></div>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
And the LORD plagued Pharaoh and his house with great plagues because of Sarai Abram&#8217;s wife.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/entertainment/ducks-photos/'>duck's photos</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/golden-gate-bridge/'>golden gate bridge</a>, <a href='http://remonstrate.wordpress.com/tag/san-francisco/'>San Francisco</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4800/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4800&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/16/%e8%a1%a5%e9%81%97/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_1699.jpg" medium="image">
			<media:title type="html">Santa Cruz 海滩</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2049-dsc_2073-stereo.jpg" medium="image">
			<media:title type="html">San Francisco 的海滩</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/p1000577.jpg" medium="image">
			<media:title type="html">Golden Gate Bridge 夜景</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2423-dsc_2446-pano.jpg" medium="image">
			<media:title type="html">Baylands Park 全景</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2595.jpg" medium="image">
			<media:title type="html">Google 的运动场</media:title>
		</media:content>
	</item>
		<item>
		<title>静悄悄的周一早上</title>
		<link>http://remonstrate.wordpress.com/2012/01/16/%e9%9d%99%e6%82%84%e6%82%84%e7%9a%84%e5%91%a8%e4%b8%80%e6%97%a9%e4%b8%8a/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/16/%e9%9d%99%e6%82%84%e6%82%84%e7%9a%84%e5%91%a8%e4%b8%80%e6%97%a9%e4%b8%8a/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 01:38:39 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duckese]]></category>
		<category><![CDATA[白日梦]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4809</guid>
		<description><![CDATA[很奇怪，上周五很安静，因为有年会，大家来的比较晚。今天周一，还是人很少。 松了一口气，因为决定差不多已经做掉了，后面的就是为此努力了。最近事情还是不少的，计划大体如下： 算法方面的一些东西，一个是 suffix tree 及其应用，另一个是近似算法，两本书，感觉一天弄明白一个小的 topic 挺合适的； 尽快搞定 ESL 和计算广告学，然后开始做习题以及接触一些线上实现； 疯狂 coding 吧 -,-b 嗯&#8230; 回到正轨。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; And he entreated Abram well for her sake: and he had sheep, and oxen, and he asses, and menservants, and maidservants, and she asses, and camels. Filed under: duckese Tagged: 白日梦<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4809&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>很奇怪，上周五很安静，因为有年会，大家来的比较晚。今天周一，还是人很少。</p>
<p>松了一口气，因为决定差不多已经做掉了，后面的就是为此努力了。最近事情还是不少的，计划大体如下：</p>
<ul>
<li>算法方面的一些东西，一个是 suffix tree 及其应用，另一个是近似算法，两本书，感觉一天弄明白一个小的 topic 挺合适的；</li>
<li>尽快搞定 ESL 和计算广告学，然后开始做习题以及接触一些线上实现；</li>
<li>疯狂 coding 吧 -,-b</li>
</ul>
<p>嗯&#8230; 回到正轨。</p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
And he entreated Abram well for her sake: and he had sheep, and oxen, and he asses, and menservants, and maidservants, and she asses, and camels.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/duckese/'>duckese</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/%e7%99%bd%e6%97%a5%e6%a2%a6/'>白日梦</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4809/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4809/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4809/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4809&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/16/%e9%9d%99%e6%82%84%e6%82%84%e7%9a%84%e5%91%a8%e4%b8%80%e6%97%a9%e4%b8%8a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
		<item>
		<title>年会</title>
		<link>http://remonstrate.wordpress.com/2012/01/14/%e5%b9%b4%e4%bc%9a/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/14/%e5%b9%b4%e4%bc%9a/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 07:07:58 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[duck's photos]]></category>
		<category><![CDATA[annual party]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4791</guid>
		<description><![CDATA[今年却不是很想拍。下午 5:00 下楼乘车去香格里拉酒店。 今年感觉没有什么码农专用节目，比较失望。饭菜也比较一般，我们这桌基本是上一份干掉一份。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212; The princes also of Pharaoh saw her, and commended her before Pharaoh: and the woman was taken into Pharaoh&#8217;s house. Filed under: duck's photos Tagged: annual party, yahoo<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4791&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>今年却不是很想拍。下午 5:00 下楼乘车去香格里拉酒店。</p>
<div id="attachment_4792" class="wp-caption alignnone" style="width: 513px"><a href="http://remonstrate.files.wordpress.com/2012/01/20120113-shangrila.jpg"><img class="size-full wp-image-4792" title="行程" src="http://remonstrate.files.wordpress.com/2012/01/20120113-shangrila.jpg?w=700" alt=""   /></a><p class="wp-caption-text">大约 10 公里的路程，大巴走了 1h。</p></div>
<p>今年感觉没有什么码农专用节目，比较失望。饭菜也比较一般，我们这桌基本是上一份干掉一份。</p>
<div id="attachment_4793" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2796.jpg"><img class="size-full wp-image-4793" title="年会现场" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2796.jpg?w=700" alt=""   /></a><p class="wp-caption-text">人比去年多多了，可是大部分都不认识了。</p></div>
<div id="attachment_4794" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2807.jpg"><img class="size-full wp-image-4794" title="灯紫酒红" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2807.jpg?w=700" alt=""   /></a><p class="wp-caption-text">灯紫酒红</p></div>
<div id="attachment_4795" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2825.jpg"><img class="size-full wp-image-4795" title="Chong Long" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2825.jpg?w=700" alt=""   /></a><p class="wp-caption-text">每个观众都发了一些小道具，比如发光的棒子和闪光的星星。</p></div>
<div id="attachment_4796" class="wp-caption alignnone" style="width: 610px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2832.jpg"><img class="size-full wp-image-4796" title="Sony eReader" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2832.jpg?w=700" alt=""   /></a><p class="wp-caption-text">这位同志在昏暗的场所看小说看得津津有味。</p></div>
<div id="attachment_4797" class="wp-caption alignnone" style="width: 412px"><a href="http://remonstrate.files.wordpress.com/2012/01/dsc_2849.jpg"><img class="size-full wp-image-4797" title="追光灯" src="http://remonstrate.files.wordpress.com/2012/01/dsc_2849.jpg?w=700" alt=""   /></a><p class="wp-caption-text">穿过舞台烟雾的追光灯</p></div>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
The princes also of Pharaoh saw her, and commended her before Pharaoh: and the woman was taken into Pharaoh&#8217;s house.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/entertainment/ducks-photos/'>duck's photos</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/annual-party/'>annual party</a>, <a href='http://remonstrate.wordpress.com/tag/yahoo/'>yahoo</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4791/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4791/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4791/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4791&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/14/%e5%b9%b4%e4%bc%9a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/20120113-shangrila.jpg" medium="image">
			<media:title type="html">行程</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2796.jpg" medium="image">
			<media:title type="html">年会现场</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2807.jpg" medium="image">
			<media:title type="html">灯紫酒红</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2825.jpg" medium="image">
			<media:title type="html">Chong Long</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2832.jpg" medium="image">
			<media:title type="html">Sony eReader</media:title>
		</media:content>

		<media:content url="http://remonstrate.files.wordpress.com/2012/01/dsc_2849.jpg" medium="image">
			<media:title type="html">追光灯</media:title>
		</media:content>
	</item>
		<item>
		<title>boost 的 range</title>
		<link>http://remonstrate.wordpress.com/2012/01/14/boost-%e7%9a%84-range/</link>
		<comments>http://remonstrate.wordpress.com/2012/01/14/boost-%e7%9a%84-range/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 16:16:05 +0000</pubDate>
		<dc:creator>zt</dc:creator>
				<category><![CDATA[c/c++]]></category>
		<category><![CDATA[boost]]></category>
		<category><![CDATA[range]]></category>

		<guid isPermaLink="false">http://remonstrate.wordpress.com/?p=4787</guid>
		<description><![CDATA[STL 的的设计使用了 iterator，iterator 的两个作用一来是将 container 的内部实现隐藏了起来，提供了一个操纵其中元素的中间层；第二是为设计 generic algorithm 提供了可能，STL 的 algorithm 都是在 iterator 上操作的。同时，iterator 这个 concept 存在层次结构，某些 algorithm 可以利用这种结构进行优化，最后往往使用 tag dispatching 的技术实现。 但是多数 STL 算法都会使用一对 iterator 表达 range 这个概念，事实上 range 比起 iterator 有一些自己的特点。 range 有时候并不需要依赖于特定的容器，而 iterator 表示 range 限定只能对容器使用 algorithm； 对应于 iterator 的组织方式，boost.range 也包括了类似的 concept，并可以用 boost.concept_check 进行 compilation time 检查。最基本的是所谓 single pass range，它提供基本的定义如 range_iterator&#60;T&#62;::type 和 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4787&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>STL 的的设计使用了 iterator，iterator 的两个作用一来是将 container 的内部实现隐藏了起来，提供了一个操纵其中元素的中间层；第二是为设计 generic algorithm 提供了可能，STL 的 algorithm 都是在 iterator 上操作的。同时，iterator 这个 concept 存在层次结构，某些 algorithm 可以利用这种结构进行优化，最后往往使用 tag dispatching 的技术实现。</p>
<p>但是多数 STL 算法都会使用一对 iterator 表达 range 这个概念，事实上 range 比起 iterator 有一些自己的特点。</p>
<ul>
<li>range 有时候并不需要依赖于特定的容器，而 iterator 表示 range 限定只能对容器使用 algorithm；</li>
</ul>
<p>对应于 iterator 的组织方式，boost.range 也包括了类似的 concept，并可以用 boost.concept_check 进行 compilation time 检查。最基本的是所谓 single pass range，它提供基本的定义如 range_iterator&lt;T&gt;::type 和 range_iterator&lt;const T&gt;::type，并可以用 begin 和 end 获得对应范围（都是左闭右开）的 iterator。对此 range 的 refinement 是 forward range 对应着 forward iterator，此时可以 ++ 获得下一个元素，因此对应的产生了所谓距离，对应于 range_difference&lt;T&gt;::type 和 range_size&lt;T&gt;::type。然后添加了 &#8212; 的 bidirectional iterator 对应 bidirectional range 增加了 reverse_range_iterator&lt;T&gt;::type 与 reverse_range_iterator&lt;const T&gt;::type，也因此支持 rbegin() 与 rend()。对 random access iterator 来说支持 +，而对应的 random access range 来说增加了 size 的语义。</p>
<p>就其组织来看 boost.range 提供了一些 range，另外更重要的是提供了所谓的 adaptor，并在 range 的基础上实现了基于 range 的 algorithm。</p>
<p>adaptor 的作用在于将 iterator 变成 range 的 interface，它们可以对 STL 的容器作用产生对应的 range，作者提供了一种基于 operator| 的语法风格，可以更加简洁的表达 range。通过 adaptor 之间的组合，我们实际上是在原先的 iterator 上套上 boost.iterator 里面类似的 iterator 实现如 reverse、unique 等操作，这样更有效率、更灵活也更安全。boost.range 提供了以下 adaptor：</p>
<ul>
<li>adjacent_filtered 将相邻同样的 iterator 过滤掉的 range；</li>
<li>copied(n, m) 获得从第 n 个起一共 m 个的 range；</li>
<li>filtered(pred) 获得符合 pred 的 range；</li>
<li>indexed 返回的 iterator 支持 index() 方法，如对 std::vector 返回的 index 是下标，对别的关联容器是 key；</li>
<li>indirected 是假定 range 对应的对象本身是类似指针的东西，需要先通过 operator* 之后才能使用；</li>
<li>map_keys 和 map_values 返回关联容器的对应部分</li>
<li>replaced(o, n) 将 o 换成 n</li>
<li>replaced_if(pred, n) 将满足 pred 的替换成 n</li>
<li>reversed 反向</li>
<li>sliced(n, m) 从第 n 个到第 m 个；</li>
<li>strided(n) 从第 0 个开始，步长为 n；</li>
<li>type_erased 是一个 template，一般并不需要显式调用，因为可以用 any_range 进行隐式转换，主要为了强调转换的 range 类型时使用；</li>
<li>tokenized 可以利用一个 regular expression 将对应容器里的“字符”组织成为 token，作用和 regex_token_iterator 是一样的；</li>
<li>transformed(fun) 将利用 fun 进行转换获得新的值；</li>
<li>uniqued 将进行去重（de-dup）</li>
</ul>
<p>提供的 range 类型有 any_range、counting_range、istream_range 与 irange（整数类型的）。提供的算法与 STL 的 algorithm 类似，可以分为下面几类：</p>
<ul>
<li>mutating algorithm（会改变原 range 的内容）：copy(_backward)、fill(_n)、generate、(inplace_)merge、nth_element、partial_sort、(stable_)partition、random_shuffle、remove(_if, _copy, _copy_if)、replace(_if, _copy, _copy_if)，reverse(_copy)、rotate(_copy)、(stable_)sort、swap_ranges、transform、unique(_copy)；</li>
<li>non-mutating algorithm（不改变原 range 的内容，返回值）：adjacent_find、binary_search、count(_if)、equal(_range)、for_each、find(_end, _if, _first_of)、lexicographical_compare、(lower_, upper_)bound、(max_, min_)element、mismatch、search(_n)；</li>
<li>set algorithm 包括 includes、set_union、set_difference、set_intersection、set_symmetric_difference；</li>
<li>heap 操作包括 push_heap、pop_heap、make_heap 和 sort_heap；</li>
<li>permutation 操作包括 (next_, prev_)permutation；</li>
<li>numeric 类型的操作包括 accumulate、adjacent_difference、inner_product 与 partial_sum</li>
</ul>
<p>我们可以通过下面简单的程序看看使用 range 与标准的 iterator 之间的区别。</p>
<p><pre class="brush: cpp;">
#include &lt;boost/range/irange.hpp&gt;
#include &lt;boost/range/algorithm/copy.hpp&gt;
#include &lt;iostream&gt;
#include &lt;algorithm&gt;
#include &lt;iterator&gt;
#include &lt;vector&gt;

int
main (int, char**) {
  boost::copy (boost::irange&lt;int&gt; (0, 5),
               std::ostream_iterator&lt;int&gt; (std::cout, &quot; &quot;)) ;
  std::cout &lt;&lt; std::endl ;

  auto r = boost::irange&lt;int&gt; (0, 5) ;
  std::copy (boost::begin (r), boost::end (r),
             std::ostream_iterator&lt;int&gt; (std::cout, &quot; &quot;)) ;
  std::cout &lt;&lt; std::endl ;

  std::vector&lt;int&gt; v ;
  boost::copy (boost::irange&lt;int&gt; (0, 5), std::back_inserter (v)) ;

  return 0 ;
}
</pre></p>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
And it came to pass, that, when Abram was come into Egypt, the Egyptians beheld the woman that she was very fair.</em></p>
<br />Filed under: <a href='http://remonstrate.wordpress.com/category/programming-languages/cc/'>c/c++</a> Tagged: <a href='http://remonstrate.wordpress.com/tag/boost/'>boost</a>, <a href='http://remonstrate.wordpress.com/tag/range/'>range</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/remonstrate.wordpress.com/4787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/remonstrate.wordpress.com/4787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/remonstrate.wordpress.com/4787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/remonstrate.wordpress.com/4787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/remonstrate.wordpress.com/4787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/remonstrate.wordpress.com/4787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/remonstrate.wordpress.com/4787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/remonstrate.wordpress.com/4787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/remonstrate.wordpress.com/4787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/remonstrate.wordpress.com/4787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/remonstrate.wordpress.com/4787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/remonstrate.wordpress.com/4787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/remonstrate.wordpress.com/4787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/remonstrate.wordpress.com/4787/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=remonstrate.wordpress.com&amp;blog=7233082&amp;post=4787&amp;subd=remonstrate&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://remonstrate.wordpress.com/2012/01/14/boost-%e7%9a%84-range/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zt</media:title>
		</media:content>
	</item>
	</channel>
</rss>
