<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>戈城的新城区</title>
	
	<link>http://www.rexcel.us</link>
	<description>生活|随笔|小说|设计|技术</description>
	<lastBuildDate>Wed, 28 Sep 2011 09:50:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rexcel" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rexcel" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>转眼十年</title>
		<link>http://www.rexcel.us/2011/09/instant-decade/</link>
		<comments>http://www.rexcel.us/2011/09/instant-decade/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 09:46:10 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[HEADLINES]]></category>
		<category><![CDATA[观点]]></category>
		<category><![CDATA[三剑客]]></category>
		<category><![CDATA[书评]]></category>
		<category><![CDATA[大仲马]]></category>
		<category><![CDATA[布拉热洛纳子爵]]></category>
		<category><![CDATA[往事]]></category>
		<category><![CDATA[铁面人]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=908</guid>
		<description><![CDATA[我还记得十多年前，在潍坊市图书馆的借阅室里，我拿起那本《三剑客》时，翻开破旧的封面，然后对着“达尔大尼央”这个糟糕的译名皱眉头的样子。不过现在回想起来，已经不记得当时看的到底是《三剑客》《三个火枪手》还是《侠隐记》了。 ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rexcel.us/wp-content/uploads/2011/09/D.jpg" rel="lightbox[908]"><img class="aligncenter size-medium wp-image-913" title="D" src="http://www.rexcel.us/wp-content/uploads/2011/09/D-500x200.jpg" alt="" width="500" height="200" /></a></p>
<p>转眼十年了。<br />
我还记得十多年前，在潍坊市图书馆的借阅室里，我拿起那本《<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e4%b8%89%e5%89%91%e5%ae%a2/" title="查看 三剑客 的全部文章" target="_blank">三剑客</a></span>》时，翻开破旧的封面，然后对着“达尔大尼央”这个糟糕的译名皱眉头的样子。不过现在回想起来，已经不记得当时看的到底是《<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e4%b8%89%e5%89%91%e5%ae%a2/" title="查看 三剑客 的全部文章" target="_blank">三剑客</a></span>》《三个火枪手》还是《侠隐记》了。<br />
读《二十年后》也是在同一个地方，我记得我拿起那本《续侠隐记》时，翻开破旧的封面，然后对着满书的繁体字皱眉头的样子。这可能是我读过的唯一一本繁体小说……<br />
此后在交大的图书馆里，这两本书又被我翻过一边，可是传说中的《<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%b8%83%e6%8b%89%e7%83%ad%e6%b4%9b%e7%ba%b3%e5%ad%90%e7%88%b5/" title="查看 布拉热洛纳子爵 的全部文章" target="_blank">布拉热洛纳子爵</a></span>》始终不见踪影。我曾在西安文艺路的旧书店翻到一本品相不错的中册，但只有一本不值得买；淘宝上又卖得太贵。<br />
直到我买了一个可以读TXT的手机……我终于把三部曲读完了。<br />
转眼十年。从初中生到上班族。达尔大尼央和他三个朋友的一生如此跌宕，当我读完最后一个字的时候，这本书还是给了我一次猛烈的（性）高潮冲击。<br />
三部曲里我最爱的始终是第一册。难忘火枪手们相逢时的对决，难忘棱堡的坚守，难忘米莱迪的微笑，难忘白金汉的风度。第二册……我承认我几乎不记得内容了……只记得海中小船上争斗的两个人。<br />
《<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%b8%83%e6%8b%89%e7%83%ad%e6%b4%9b%e7%ba%b3%e5%ad%90%e7%88%b5/" title="查看 布拉热洛纳子爵 的全部文章" target="_blank">布拉热洛纳子爵</a></span>》太长了。太多废话。我不喜欢脱离主线的内容，看到关于王太弟夫人啊，德·吉什啊，那一大群跑龙套的家伙出现的时候我简直想跳过去。但是只要四个火枪手一出场，气势立时恢弘起来。<br />
<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%b8%83%e6%8b%89%e7%83%ad%e6%b4%9b%e7%ba%b3%e5%ad%90%e7%88%b5/" title="查看 布拉热洛纳子爵 的全部文章" target="_blank">布拉热洛纳子爵</a></span>太嫩，性格太苍白。我不喜欢他。他的名字担不起这本大厚书。<br />
我爱达尔大尼央。没人比他更聪明更勇敢了。达尔大尼央元帅万岁！！！<br />
我不爱阿多斯。完美得不像人类。他年轻的时候，受伤的苍白样儿最招人怜爱，可惜老了就只剩范儿了，没有爱。<br />
波尔多斯，作为四个人中唯一的傻逼，他是最棒的。最忠实，最善良，最体贴，最强壮。有这样一个朋友，夫复何求！！！<br />
阿拉密斯迷死人了！！！最喜欢看阿拉密斯搞诡计！！！那阴险样儿太帅了！我多希望能看到你坐在教皇的位子上啊！那么好一个计划干嘛在最危险的时候告诉富凯呢！！！你忍两天等一切都不可改变的时候再告诉他不行么！<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e9%93%81%e9%9d%a2%e4%ba%ba/" title="查看 铁面人 的全部文章" target="_blank">铁面人</a></span>统治法国，阿拉密斯统治欧洲，哦！多么伟大！！多么神奇！！！啊不好意思我失态了，我太喜欢搞阴谋的了。<br />
所以我始终忘不了米莱迪。搞阴谋的美女和帅哥都最棒了。路易十四也是，当他开始搞阴谋的时候他就光辉万丈了。</p>
<p>终究是个悲剧啊。唉。</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/1Nwu6JEDOjE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2011/09/instant-decade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>闷骚的豆瓣说</title>
		<link>http://www.rexcel.us/2011/04/said-mensao-watercress/</link>
		<comments>http://www.rexcel.us/2011/04/said-mensao-watercress/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 07:52:27 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[HEADLINES]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[观点]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[豆瓣]]></category>
		<category><![CDATA[豆瓣说]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=900</guid>
		<description><![CDATA[但另一方面，这种设计的好处也显而易见。新浪微博和饭否里总是充斥着大量的垃圾信息，包括无意义转发、版聊和打情骂俏，等等等等，许多有价值的信息就被这些乱七八糟给淹没了。很多时候我就觉得我关注的人太多了。而豆瓣说则明确分开了有价值和无价值的信息，版聊啊打情骂俏啊尽管去回复吧，反正也顶不起来；如果有有价值的话想说，自己说一条去。如此，去粗存菁的效果就达到了，在降低了所有消息的流动性的同时，相对增加了有价值信息的流动性。而有价值与否则是由用户自己决定的。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rexcel.us/wp-content/uploads/2011/04/doubanshuo.jpg" rel="lightbox[900]"><img class="aligncenter size-medium wp-image-904" title="doubanshuo" src="http://www.rexcel.us/wp-content/uploads/2011/04/doubanshuo-500x200.jpg" alt="" width="500" height="200" /></a></p>
<p>今天一上<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b1%86%e7%93%a3/" title="查看 豆瓣 的全部文章" target="_blank">豆瓣</a></span>就看到了右上角的“邀请您使用<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b1%86%e7%93%a3%e8%af%b4/" title="查看 豆瓣说 的全部文章" target="_blank">豆瓣说</a></span>”和“豆邮(1)”。虽然阿尔法城自运营以来不大成功，不过我一向还是对于<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b1%86%e7%93%a3/" title="查看 豆瓣 的全部文章" target="_blank">豆瓣</a></span>的新功能有相当的信心的。所以兴致勃勃地试用了。</p>
<p>最开始的印象很简单：</p>
<p><img src="http://img3.douban.com/view/note/large/public/p144502132-1.jpg" alt="" /></p>
<p>稍微试用了一下，才意识到这个豆瓣<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%be%ae%e5%8d%9a/" title="查看 微博 的全部文章" target="_blank">微博</a></span>跟其他的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%be%ae%e5%8d%9a/" title="查看 微博 的全部文章" target="_blank">微博</a></span>很不一样呀！！很有趣呀！！很有爱呀！！</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b1%86%e7%93%a3%e8%af%b4/" title="查看 豆瓣说 的全部文章" target="_blank">豆瓣说</a></span>的界面跟twitter的新界面比较像，但是区别也很大。跟国内各微博更不一样。</p>
<p>自从使用新浪微博以来，我就对于转播和评论的这种信息重复和冗余表示厌恶。后来的腾讯微博则进一步把这个机制推广到了“转播”“点评”“对话”的复杂机制，估计有一大半的用户都搞不清楚这仨的差异。</p>
<p>“<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b1%86%e7%93%a3%e8%af%b4/" title="查看 豆瓣说 的全部文章" target="_blank">豆瓣说</a></span>”的“转播”则完全是一个类似“顶”的含义，相当于自己做一个中继站，把消息原封不动地传给自己的followers，与评论截然分开，follower们看不到我对我转播的这一条的评论。评论，或者说“回复”则是类似于论坛的回帖，回帖永远不可能像主贴那样被不断顶上来，再有营养的话也只会慢慢沉下去。会被转播的只有“主贴”。</p>
<p>从信息传播的角度来说，这个“转播”和“回复”的设计是不好的。它限制了信息的流动，将微博往论坛的方向拉回去了一步，浪费掉了评论中涌现出来的有价值的信息。</p>
<p>但另一方面，这种设计的好处也显而易见。新浪微博和饭否里总是充斥着大量的垃圾信息，包括无意义转发、版聊和打情骂俏，等等等等，许多有价值的信息就被这些乱七八糟给淹没了。很多时候我就觉得我关注的人太多了。而豆瓣说则明确分开了有价值和无价值的信息，版聊啊打情骂俏啊尽管去回复吧，反正也顶不起来；如果有有价值的话想说，自己说一条去。如此，去粗存菁的效果就达到了，在降低了所有消息的流动性的同时，相对增加了有价值信息的流动性。而有价值与否则是由用户自己决定的。</p>
<p>考虑到豆瓣用户往往是有那么一点闷骚的，这种程度的设计非常恰当地迎合了他们的需求——想骚就自己说，想闷就去发回复，收放自如才是真正的闷骚。</p>
<p>豆瓣说的另一个大特点就是把书影音信息都同步到微博，把豆瓣说变成了真正的lifestream。如果将来还做LBS的话就更彻底了。以前的豆瓣广播也能做到这一点，但是！书影音的状态原本是不能回复的，它只是一条状态而已。我以前总是看到别人发了一条对某书的评价，我就想去回复一句，然而左找右找就是没有评论按钮。目前的豆瓣说里的书影音则跟普通微博没什么差异，都可以转播和评论，还它们以lifestream的本相，非常合我的意思。</p>
<p>不过，在点击书影音信息想评论的时候，右侧的回复栏里没有相应的书影音详情，这一点很难受，希望接下来的版本会有改善。</p>
<p>其他方面，@已经可以用了，但是#还没有开放，不知道以后会不会有。</p>
<p>总体来说，这是个非常适合闷骚男和小清新以及其他各类豆瓣人群的microblog呀！！豆瓣不愧是国内罕见的不抄人也不怕人抄的SNS啊！抄个微博都这么有创新，必须赞啊！！！</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/zObTtNLFdgI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2011/04/said-mensao-watercress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>毕业走人送东西总结</title>
		<link>http://www.rexcel.us/2011/01/graduates-leave-sum-to-send-things/</link>
		<comments>http://www.rexcel.us/2011/01/graduates-leave-sum-to-send-things/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 10:43:03 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[观点]]></category>
		<category><![CDATA[过去]]></category>
		<category><![CDATA[总结]]></category>
		<category><![CDATA[毕业]]></category>
		<category><![CDATA[送东西]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=895</guid>
		<description><![CDATA[……23日下午我把一大堆东西用三轮车运到了angie宿舍，24日用中铁快运寄出去了三个大箱子和一大包袱衣服。扔掉的东西除了常见垃圾以外还包括一床旧被子、我觉得没有利用价值的枕头和床单、一批没人要的调料和厨具餐具、一张破电脑桌子、一个花盆儿等等。我们把这些东西丢下楼时楼下的一个老太太就盯上了，最终她把那些我们不要的东西分门别类，取其所需，又卖掉了那些废纸。感谢这位奶奶。……]]></description>
			<content:encoded><![CDATA[<p>我在西安租的房子1月24日到期。按照计划，23日就应该收拾完毕，24日打扫卫生然后给房东交房。22日傍晚我就发了这个帖子：</p>
<p>发信人: rexcel (http://t.sina.com.cn/rexcel), 信区: XJTUnews</p>
<p>标  题: <span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e6%af%95%e4%b8%9a/" title="查看 毕业 的全部文章" target="_blank">毕业</a></span>走人<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e9%80%81%e4%b8%9c%e8%a5%bf/" title="查看 送东西 的全部文章" target="_blank">送东西</a></span></p>
<p>发信站: 兵马俑BBS (Sat Jan 22 19:17:13 2011), 本站(bbs.xjtu.edu.cn)</p>
<p>吉他一把，应该可以正常使用。</p>
<p>台灯一个，正常。</p>
<p>杯子，碗筷，调料，锅等等一堆。皆可正常使用。</p>
<p>玩偶一排，皆可正常使用。（这个要不能用还比较难）</p>
<p>花露水一瓶。</p>
<p>各种书籍乱七八糟一大堆。</p>
<p>wall-e、世界奇观插件等等玩具一批。</p>
<p>以上皆免费赠送。</p>
<p>立式风扇一个，觉得白送太亏，三十块钱就卖了。。。运转正常，八成新。</p>
<p>台式风扇一个，同上，十五元。</p>
<p>椅子一张，原价60元，已使用近半年，30元出。</p>
<p>电脑桌一张，比较旧，20元出。</p>
<p>有兴趣的同学欢迎来看，也欢迎只拿赠送的东西不买东西。我就是觉得这么多东西丢了可惜。出交大南门走金水路到二环左转即到。有意者请联系我，一三五XXXXXXXX。</p>
<p>帖子发出之后引起了强烈的反响，在48小时内，我直接收到好人卡近十张，电话十余个，短信近十条，站内信十余封。许多同学对我博大的胸襟表示钦佩，我对此表示鸭梨很大。</p>
<p>最受关注的是那把吉他，总共询问它的人数有接近十个。显而易见地，它被第一个冲到我这里的童鞋抢走了。感谢琪琪同学提供的吉他。其次是锅碗瓢盆，有五个以上的人问到它；然后是椅子，有四个左右的人问；有三个人对我的书表示了兴趣。</p>
<p>真正从我这里拿到了东西的同学共计6人，如下：</p>
<p>第一位同学非常积极，在我发出帖子一小时后打了电话询问吉他，然后飞速跑过来抢到了它。忘了哪个学院的男生，研一。在我关于“多拿几件，不拿我迟早会扔掉”的反复劝导之下，勉为其难地拿走了我的塑料wall-e。</p>
<p>第二位同学也是研一的男生，学院忘了。开始时在飞信上跟我进行了亲切的搭讪，得知吉他没有了之后说算了，我说别的东西还有很多啊，他又对我的各类玩偶表现出了兴致。23日上午他跑过来时候我跟angie正在装箱子，一阵腼腆之后他拿走了我的四五个玩偶，世界奇观插件，一个QQ垫子等等什么的一大堆玩具。后来他又飞信告诉我有一个插件的底座没了，我找到之后告诉了他，于是他晚上又来了一次，拿走了那个底座，一个钟，两个公园里画的石膏像，一个牛仔帽等等等等一堆杂物。</p>
<p>第三位同学是同租的同学的朋友，挺漂亮的女孩子，过来拿了一叠儿碗和一个米桶。</p>
<p>第四位同学我没问年级，看起来像博士。他是23日晚上来的，说自己窝在宿舍想煮东西吃，于是在我这里拿走了一个蒸锅、一个炒锅、勺子、铲子、几副碗筷、一点儿米、几样调料等等厨房用具。</p>
<p>第五位同学是个管院的研二女生，23日晚上九点多钟给我电话，结果到我楼下时我正在打电话，在冷风中等了十分钟我才发现她的短信然后联系她，实在对不起。她拿走了另一个炒锅，几副碗筷，一点儿油等等厨房用品，和一个暖水瓶。</p>
<p>第六位同学23日晚上联系我问椅子，24日上午来了我这里。是一位在校外住的男生，说帮同学买的。他给了30元，拿走了那把椅子，我附赠了一个小风扇，几个衣架等等。</p>
<p>23日下午我把一大堆东西用三轮车运到了angie宿舍，24日用中铁快运寄出去了三个大箱子和一大包袱衣服。扔掉的东西除了常见垃圾以外还包括一床旧被子、我觉得没有利用价值的枕头和床单、一批没人要的调料和厨具餐具、一张破电脑桌子、一个花盆儿等等。我们把这些东西丢下楼时楼下的一个老太太就盯上了，最终她把那些我们不要的东西分门别类，取其所需，又卖掉了那些废纸。感谢这位奶奶。</p>
<p>至此搬家彻底结束。我彻底离开交大。我爱这里。</p>
<p>呜呜呜呜呜呜呜呜呜呜呜。</p>
<p>I’ll be back.</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/a4AZhQzQWyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2011/01/graduates-leave-sum-to-send-things/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GAE学习笔记：数据上传</title>
		<link>http://www.rexcel.us/2011/01/gae-study-notes-data-upload/</link>
		<comments>http://www.rexcel.us/2011/01/gae-study-notes-data-upload/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 17:36:45 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[datastore]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[云计算]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=889</guid>
		<description><![CDATA[今天折腾了一天，就做了一件事情。把数据传上GAE。

GAE使用的数据库叫做BigTable，它不是关系型数据库，而是基于实体的，每条数据可以看做一个实体的n个属性，而实体本身的结构没有硬性规定。可以使用近似SQL的GQL，但是只能实现SQL的部分功能。

我不知道非关系型数据库的好处在哪里，反正看上去很牛的样子。反正我也用不到多表联合Select，所以用什么类型的数据库也没什么差别。]]></description>
			<content:encoded><![CDATA[<p>今天折腾了一天，就做了一件事情。把数据传上<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/gae/" title="查看 GAE 的全部文章" target="_blank">GAE</a></span>。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/gae/" title="查看 GAE 的全部文章" target="_blank">GAE</a></span>使用的数据库叫做BigTable，它不是关系型数据库，而是基于实体的，每条数据可以看做一个实体的n个属性，而实体本身的结构没有硬性规定。可以使用近似SQL的GQL，但是只能实现SQL的部分功能。</p>
<p>我不知道非关系型数据库的好处在哪里，反正看上去很牛的样子。反正我也用不到多表联合Select，所以用什么类型的数据库也没什么差别。</p>
<p>参考：<a href="http://database.51cto.com/art/200912/173582.htm">Google GAE Datastore：云计算中的结构化数据</a></p>
<p>GAE提供了<a href="http://code.google.com/intl/zh-CN/appengine/docs/python/tools/uploadingdata.html">从本地的csv文件将数据上传到GAE Datastore的方法</a>，看起来并不太难。简单来说，四个步骤。第一步，编辑 <code>app.yaml，设置remote_api。第二步，写一个loader类，随便放在一个文件夹里，文档中所说的models.py的内容可以嵌进这个loader。第三步，准备<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/csv/" title="查看 csv 的全部文章" target="_blank">csv</a></span>文件，放在同一个文件夹。第四步，</code>使用appcfg.py upload_data，调用loader和<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/csv/" title="查看 csv 的全部文章" target="_blank">csv</a></span>文件，将数据上传入Datastore。</p>
<p>然而实际操作起来却没这么简单。常见问题列表如下：</p>
<p>1.要在loader类所在的文件夹下的命令行使用appcfg.py。</p>
<p>2.appcfg语句中的kind要与loader里的一致。</p>
<p>3.如果<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/csv/" title="查看 csv 的全部文章" target="_blank">csv</a></span>文件中有汉字，则一定要用UE或者EditPlus什么的把它转化成UTF-8。</p>
<p>4.相关的所有.py文件也要转成UTF-8，并且在第一行写</p>
<p><span style="font-family: Verdana;"><span id="Code_Open_Text_183835" style="display: inline;"><span style="color: #008000;">#</span><span style="color: #008000;"> -*- coding: utf-8 -*- #</span></span></span></p>
<p>5.千万不要顺手把yaml文件也转成了UTF-8，那会导致GAE彻底读不出你的文件。</p>
<p>6.包含中文的字段定义一定要使用Unicode，不能用str。</p>
<p>7.最好不要让csv文件的第一行显示字段名。</p>
<p>8.<span style="color: #ff0000;">GAE对中文数据上传有问题，我们需要更改一下源码！！！</span></p>
<p>在你的GAE文件夹下找到\<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/google/" title="查看 google 的全部文章" target="_blank">google</a></span>_appengine\<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/google/" title="查看 google 的全部文章" target="_blank">google</a></span>\appengine\tools\bulkloader.py。找到如下代码：</p>
<blockquote><p>for (name, converter), val in zip(self.__properties, values):<br />
if converter is bool and val.lower() in (&#8217;0&#8242;, &#8216;false&#8217;, &#8216;no&#8217;):<br />
val = False<br />
properties[name] = converter(val)</p></blockquote>
<p>将它更改成以下代码：</p>
<blockquote><p>for (name, converter), val in zip(self.__properties, values):<br />
if converter is bool and val.lower() in (&#8217;0&#8242;, &#8216;false&#8217;, &#8216;no&#8217;):<br />
val = False<br />
if isinstance(val,str) and not isinstance(val, unicode):<br />
val=unicode(val,&#8217;utf-8&#8242;)<br />
properties[name] = converter(val)</p></blockquote>
<p>坑爹呢这是！！！</p>
<p>参考：<a href="http://www.cnblogs.com/step1/archive/2009/03/12/1409899.html">向Google App Engine上传数据的几个心得</a></p>
<p>9.即便注意到了上边这么多可能出现的问题，要上传数据到GAE也不是妥妥儿的！！我在我的一个app拼死拼活都搞不明白到底出了什么问题，总是授权失败；而在另一个app使用完全一样的设置就搞定了！！！凭什么啊！！！</p>
<p>总而言之，这是让人崩溃的一件事情。可是我还要继续用GAE。</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/SyXYo4OnFFs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2011/01/gae-study-notes-data-upload/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GAE学习笔记：微博同步</title>
		<link>http://www.rexcel.us/2011/01/gae-notes-synchronization/</link>
		<comments>http://www.rexcel.us/2011/01/gae-notes-synchronization/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 12:38:50 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[云计算]]></category>
		<category><![CDATA[同步]]></category>
		<category><![CDATA[大钟鼓楼]]></category>
		<category><![CDATA[微博]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=887</guid>
		<description><![CDATA[目标：建立一套以twitter为中心的微博同步体系。我尝试了各种方案，发现还是Google云计算最靠谱。]]></description>
			<content:encoded><![CDATA[<p>目标：建立一套以twitter为中心的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%be%ae%e5%8d%9a/" title="查看 微博 的全部文章" target="_blank">微博</a></span><span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%90%8c%e6%ad%a5/" title="查看 同步 的全部文章" target="_blank">同步</a></span>体系。</p>
<p><a href="http://cuies.net">cuies</a>的tw2other方案是公认的最简单易行的方法。然而这一方案需要一个支持cPanel的主机，而咱的主机是可怜的windows……努力在windows实现了时钟守护功能，然后发现咱的主机连不上twitter……泪奔。此方案放弃。</p>
<p><a href="http://williamlong.info">月光博客</a>提供了许多种方案。</p>
<p><a href="http://www.williamlong.info/archives/1742.html">第一种方案</a>最简单，使用嘀咕的“嘀哒”服务，从twitter读出数据到嘀咕，然后用滴神<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%90%8c%e6%ad%a5/" title="查看 同步 的全部文章" target="_blank">同步</a></span>到国内各博客。然而嘀哒服务已经不存在了……此方案放弃。</p>
<p><a href="http://www.williamlong.info/archives/1784.html">第二种方案</a>是一个<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%90%8c%e6%ad%a5/" title="查看 同步 的全部文章" target="_blank">同步</a></span>网络。核心是使用facebook与twitter的双向同步将twitter的数据同步到friendfeed.然而咱的主机上不去twitter，更别说facebook了……继续泪奔，继续放弃。</p>
<p><a href="http://www.williamlong.info/archives/2049.html">第三种方案</a>最复杂。这个方案让我根本看不懂，因为它使用了传说中的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/gae/" title="查看 GAE 的全部文章" target="_blank">GAE</a></span>：Google App Engine，传说中的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e4%ba%91%e8%ae%a1%e7%ae%97/" title="查看 云计算 的全部文章" target="_blank">云计算</a></span>平台。但是看起来很靠谱的样子。</p>
<p>于是我尝试着读了<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/gae/" title="查看 GAE 的全部文章" target="_blank">GAE</a></span>的入门手册，发现好有趣！！！Python也长了一张好有趣的脸！月光博客所提供的同步程序也靠谱无比，能够完美地将twitter的tweet转发到国内各大博客。我很满意。很满意。</p>
<p>最终作品：<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%a4%a7%e9%92%9f%e9%bc%93%e6%a5%bc/" title="查看 大钟鼓楼 的全部文章" target="_blank">大钟鼓楼</a></span>。在各大<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%be%ae%e5%8d%9a/" title="查看 微博 的全部文章" target="_blank">微博</a></span>皆有分号。</p>
<p><a href="http://t.sina.com.cn/belldrumtower">大钟鼓楼@sina</a> <a href="http://t.qq.com/belldrumtower">大钟鼓楼@腾讯</a> <a href="http://t.163.com/belldrumtower">大钟鼓楼@163</a> <a href="http://t.sohu.com/belldrumtower">大钟鼓楼@sohu</a> <a href="http://fanfou.com/belldrumtower">大钟鼓楼@fanfou</a></p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/q_cymOvwiIg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2011/01/gae-notes-synchronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>总结2010</title>
		<link>http://www.rexcel.us/2011/01/summary-2010/</link>
		<comments>http://www.rexcel.us/2011/01/summary-2010/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 14:42:29 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[观点]]></category>
		<category><![CDATA[过去]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[年终总结]]></category>
		<category><![CDATA[总结]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=884</guid>
		<description><![CDATA[戈城的2010年终总结，从1月到12月。
在2009的年底，我正处于迷茫之中。不知道自己应该往哪里去。我说“要改变”。
……]]></description>
			<content:encoded><![CDATA[<p>在2009的年底，我正处于迷茫之中。不知道自己应该往哪里去。我说“要改变”。<br />
从09年12月开始给angie讲三国。<br />
<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/2010/" title="查看 2010 的全部文章" target="_blank">2010</a></span>年1月 的主题是奔波。我开始向angie学习厨艺。之前拿到的搜狐畅游的offer无法让我满意。在波澜不惊的中期答辩之后，我踏上了南下广州的火车，去广州市 标准化研究院，顺便游览花都；而后北上济南，去参加山东省国开行的笔面试，完全打酱油，不过见了津津；顺道回家呆了一天，然后奔赴苏州建行，在这里我遭遇 了恶劣的水土不服。第一次乘长途汽车，一路颠簸回到了西安。回到这里时我头一次觉得我这么热爱这个城市。但我仍然迷茫。angie去了越南。<br />
2月是个悠闲的月份。没什么事情可做，回家陪爸妈玩儿。年前等来了第二个offer，来自苏州建行。在家看冬奥会。回到西安时终于见到了分隔许久的angie。我依然迷茫。《睁开你的双眼》在《科幻大王》第2期发表。<br />
3月初，我告诉了angie一个秘密。继续等待机会。开始读红楼梦。第一次来到深圳，开始第二次冲击（QQ会走路了）。冲击失败。心情沉重。我做出了一个艰难的决定，却没跟任何人商量。<br />
4月里又一次无事可做，不正常的无事可做。平生第一次跑团；第三颗智齿出现。每天去学车。重大决定绝对不能擅自做主。<br />
5月要考驾照了。第三次冲击！！天不负我！！！宣布主动浪费青春半年。一切终于开始往好的方向转变。我觉得我想得越来越清楚了。<br />
6月里抓紧一切时间做想做的事！重新拍了《外壳》，跟angie琛哥慰祖重祥梦卿冲击太白山！第一次坐灰机，灰到深圳，进入腾讯，开始提心吊胆的实习。看了一回实验话剧，每天看世界杯。做了第一个狼人活动，跟sofia配合默契。<br />
7月里搬进新居，每天看红楼梦电视剧，读大脸师太的文章。在深圳的生活慢慢展开。我恨做季刊。有空的时候就跟angie视频，更加有空的时候就剪片子。读《悲惨世界》。每天锻炼胸肌和腹肌。参加华南科幻协会的活动。<br />
8月初，我写了《威胁腾讯的究竟是谁》。然后angie来了！陪angie四处晃，华强北，欢乐谷，大梅沙……吃angie做的便当粉幸福。angie给我剪头发。讲完了《三国》。日常工作波澜不惊。月底sofia走了。遇到了崧辰同学，一桌子山东菜吃得我思乡之情四溢。<br />
9月又恢复到乱七八糟的日常工作。头一次见识连续大半个小时的平均每秒三次雷电天气。部门同事去了泰国玩儿，我一个人撑场子。实习结束，交接工作。得到offer。从广州飞回济南，回家懒洋洋地躺着。<br />
10月里回到学校，见到了10级的孩子们。慢慢进入工作状态，一点一点写论文。开始讲《水浒》。正式签约。<br />
11月，论文冲刺。看3Q大戏。在交稿期限前几小时才完成论文。饭否归来。<br />
12月1日是跟angie在一起的三周年。闲逛数日，准备答辩。8日完成答辩。而后以平均两天一本的速度持续读书。读《OP》。进入年底反思期，做了蛋疼报告《你是怎么过南门天桥的》。修好了个人博客，给angie搭了个博客。12月30日赴南京与琛哥一聚。<br />
结论：<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/2010/" title="查看 2010 的全部文章" target="_blank">2010</a></span>年是从低谷转入上升期的一年，我喜欢这种状态。</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/8u6TYx25IsE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2011/01/summary-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>vbs研究：批量压缩文件夹内的jpg图片</title>
		<link>http://www.rexcel.us/2010/12/vbs-research-volume-compressed-jpg-images-within-a-folder/</link>
		<comments>http://www.rexcel.us/2010/12/vbs-research-volume-compressed-jpg-images-within-a-folder/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 09:46:40 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[mspaint]]></category>
		<category><![CDATA[VBS]]></category>
		<category><![CDATA[压缩]]></category>
		<category><![CDATA[画图板]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=882</guid>
		<description><![CDATA[“我们公司的电脑不允许装软件。已有的软件只有Office。我们的日常工作中有些jpg的照片需要压缩，过去的方法是用Windows的画图板打开然后直接保存，压缩效果就不错。我想简化这个过程。”

他用习惯了Office的宏，所以还是希望能用vba解决这个问题，并提到了用shell方法操作画图板(MSPaint)。但是我觉得一个文件系统的问题居然要用一个文档宏来解决，这简直是开玩笑和胡闹。于是我说，用毛的画图板，直接用vba不行啊！！！]]></description>
			<content:encoded><![CDATA[<p><strong>起因：</strong></p>
<p>之所以会突然对vbs这个玩意儿感兴趣是因为琛哥给我的一个难题。陈述如下：</p>
<p>“我们公司的电脑不允许装软件。已有的软件只有Office。我们的日常工作中有些jpg的照片需要<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%8e%8b%e7%bc%a9/" title="查看 压缩 的全部文章" target="_blank">压缩</a></span>，过去的方法是用Windows的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e7%94%bb%e5%9b%be%e6%9d%bf/" title="查看 画图板 的全部文章" target="_blank">画图板</a></span>打开然后直接保存，<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%8e%8b%e7%bc%a9/" title="查看 压缩 的全部文章" target="_blank">压缩</a></span>效果就不错。我想简化这个过程。”</p>
<p>他用习惯了Office的宏，所以还是希望能用vba解决这个问题，并提到了用shell方法操作<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e7%94%bb%e5%9b%be%e6%9d%bf/" title="查看 画图板 的全部文章" target="_blank">画图板</a></span>(MSPaint)。但是我觉得一个文件系统的问题居然要用一个文档宏来解决，这简直是开玩笑和胡闹。于是我说，用毛的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e7%94%bb%e5%9b%be%e6%9d%bf/" title="查看 画图板 的全部文章" target="_blank">画图板</a></span>，直接用vba不行啊！！！</p>
<p>于是我就接下这个活儿，然后发现vb居然对jpg的支持巨弱无比。一定需要一个Kodak的dll才能对付jpg……什么破玩意儿啊！！！</p>
<p>在网上查了许久，我才认识到自己过去用java总是需要个什么插件就直接加载，却没遇到过这种需要在“有限资源”内解决的问题。必须改变思路，还是得用个现成的工具处理jpg，例如MSPaint……</p>
<p>于是我换了思路去搜索，终于找到了这个好用的工具。<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/vbs/" title="查看 VBS 的全部文章" target="_blank">VBS</a></span>。</p>
<p><strong>关于<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/vbs/" title="查看 VBS 的全部文章" target="_blank">VBS</a></span>：</strong></p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/vbs/" title="查看 VBS 的全部文章" target="_blank">VBS</a></span>是Windows提供的一种免编译脚本语言，可以认为是一种高级的bat，可以对文件系统进行各种有趣的有用的操作。对vbs的最常见的应用嘛……就是病毒了。因为VBS太好用了，所以它也非常危险。</p>
<p>VBS提供Basic的各种基础功能，包括弹出系统对话框之类VB的基本特性，最适合做文件系统操作，尤其适合用于文件批处理。它也支持shell和Sendkeys方法，可以对外部程序进行调用和模拟键盘操作。最重要的是，不需要安装任何程序~~windows直接运行~~</p>
<p>VBS的语法参考基本VB。有少量差异。主要在于省去了一些华而不实的小玩意儿，例如VB里的Dim写不写都无所谓，VBS却规定不准写，写了就报错！next本来后面加不加参数都可以，VBS也很傲娇地规定：在我面前别摆那些花架子！不准写，写了就报错！！</p>
<p>下面给出我参考这篇文章</p>
<p>http://hi.baidu.com/nehu/blog/item/cc9030db6613ed6ad1164e32.html</p>
<p>写出的一个对某个文件夹内的所有图片（包括子文件夹）直接压缩的VBS程序。直接覆盖原图片。</p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/jpgcompress.rar" target="_blank">点这里下载</a></p>
<p>使用时请小心。</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/E71eomN7pa8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2010/12/vbs-research-volume-compressed-jpg-images-within-a-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>田野调查：你是怎么过友谊路的</title>
		<link>http://www.rexcel.us/2010/12/how-do-you-go-across-youyi-road/</link>
		<comments>http://www.rexcel.us/2010/12/how-do-you-go-across-youyi-road/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 08:31:04 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[HEADLINES]]></category>
		<category><![CDATA[学问]]></category>
		<category><![CDATA[观点]]></category>
		<category><![CDATA[过去]]></category>
		<category><![CDATA[天桥]]></category>
		<category><![CDATA[护栏]]></category>
		<category><![CDATA[西安交大]]></category>
		<category><![CDATA[调查]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=876</guid>
		<description><![CDATA[我认为从南门过友谊路不走天桥是可耻的。 
我认为我们应该体现出更高的公民素质。我想让更多的人走天桥。所以我做了这个调查，想知道大家到底是怎么过友谊路的。 ]]></description>
			<content:encoded><![CDATA[<p>1 起因</p>
<p>我认为从南门过友谊路不走<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%a4%a9%e6%a1%a5/" title="查看 天桥 的全部文章" target="_blank">天桥</a></span>是可耻的。</p>
<p>每天我都能看到许多同学过友谊路时选择横穿马路，跨<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e6%8a%a4%e6%a0%8f/" title="查看 护栏 的全部文章" target="_blank">护栏</a></span>或者绕过<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e6%8a%a4%e6%a0%8f/" title="查看 护栏 的全部文章" target="_blank">护栏</a></span>走绿化带的缺口。我昨天晚上经过南门时看到挡在路中间的护栏倒了一截。我感到愤慨。</p>
<p>我自己平时是走<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%a4%a9%e6%a1%a5/" title="查看 天桥 的全部文章" target="_blank">天桥</a></span>的。偶尔会跨护栏，比例大约是5%。有时候是因为急，有时候没什么原因。但我还是认为不走<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%a4%a9%e6%a1%a5/" title="查看 天桥 的全部文章" target="_blank">天桥</a></span>是可耻的。</p>
<p>那天桥大概是2007年造的，造好之后路口就建了护栏。然而护栏并没有起到多大作用，一直以来总是有许多人还是跨护栏或者绕护栏，绿化带也渐渐被踩出了一个缺口，靠近护栏的地面被踩得寸草不生。护栏也数次被移动或者损坏，护栏上甚至一度挂了横幅，&#8221;请走过街天桥&#8221;云云。然而横穿马路的人依旧很多。</p>
<p>我认为我们应该体现出更高的公民素质。我想让更多的人走天桥。所以我做了这个<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b0%83%e6%9f%a5/" title="查看 调查 的全部文章" target="_blank">调查</a></span>，想知道大家到底是怎么过友谊路的。</p>
<p>2010.12.19</p>
<p>2 <span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b0%83%e6%9f%a5/" title="查看 调查 的全部文章" target="_blank">调查</a></span></p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%b0%83%e6%9f%a5/" title="查看 调查 的全部文章" target="_blank">调查</a></span>时间：</p>
<p>2010年12月19日星期日11:30~13:00</p>
<p>调查地点：</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%a5%bf%e5%ae%89%e4%ba%a4%e5%a4%a7/" title="查看 西安交大 的全部文章" target="_blank">西安交大</a></span>南门天桥</p>
<p>调查对象：</p>
<p>在此时间段在<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%a5%bf%e5%ae%89%e4%ba%a4%e5%a4%a7/" title="查看 西安交大 的全部文章" target="_blank">西安交大</a></span>南门附近通过友谊路的人群。</p>
<p><img src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_1.png" alt="" /></p>
<p>我到达天桥大约在11点18分。我带了两个本子，两支笔，作为冗余备份。阳光很好，我穿得很厚，戴了半指手套，预备在这里呆一到两小时。</p>
<p>天桥正中显然是最佳观察点。经过观察，我选择了如图所示的四个位置作为观测点，我所记录的就是这段时间内以此方向通过P1~P4点的人群。按人头计，抱小孩的算两人，自行车带人的也算两人。由于无法区分交大学生与非交大学生，因此不区分。盲目的判断只会造成错误。</p>
<p>（观测结束后我才认识到P4这个点选错了，应该选成P1的反方向的。这造成了本调查最大的错误，不过大家将就着看吧。）</p>
<p>P1:</p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_3.jpg" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-867" title="122310_0827_3.jpg" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_3-500x375.jpg" alt="" width="500" height="375" /></a></p>
<p>P2和P3:</p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_4.jpg" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-868" title="122310_0827_4.jpg" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_4-500x375.jpg" alt="" width="500" height="375" /></a></p>
<p>P4:</p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_5.jpg" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-869" title="122310_0827_5.jpg" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_5-500x375.jpg" alt="" width="500" height="375" /></a></p>
<p>计数从11:点30分正式开始，用画正字的方法计数（我想了很久，居然找不到比画正字更好的计数方法），每两分钟作为一个采样点。我用手机设了闹钟，每两分钟响一次。</p>
<p>计数的时候我就在感慨，手工计数这种事情还真是麻烦又低效率啊。咱分析网站访问日志的时候动辄上G的数据量，还能记录下每个样本的各种行为，而这手工计数把每个人都精简成了一道杠，想挖掘都没得挖。唉，这就是数据挖掘的后遗症。</p>
<p>统计过程中出现了一些问题，主要包括闹钟响了没听见，人太多了数不过来，走神了有些人看不见，等等。我都尽可能地使用估计方法修正了数据。</p>
<p>统计一直持续到angie叫我吃饭为止。13点整。以下是原始记录。</p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/tq4.jpg" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-877" title="tq4" src="http://www.rexcel.us/wp-content/uploads/2010/12/tq4-500x375.jpg" alt="" width="500" height="375" /></a></p>
<p>3 观察结果</p>
<p>这些结果只是我直接观察所得，还没有或者不可能使用数据验证。</p>
<ul>
<li>
<div style="text-align: justify;">走天桥的与横穿马路的人数基本持平。</div>
</li>
<li>
<div style="text-align: justify;">出校门人数多于入校门人数。考虑到我观察的时间段，应该有许多人出南门吃饭还没吃完，也许再观察一段时间趋势会逆转，可是angie命难违啊。</div>
</li>
<li>
<div style="text-align: justify;">老年人（目测60岁以上）走天桥的比例多于横穿马路的比例。其他年龄段不明显。</div>
</li>
<li>
<div style="text-align: justify;">横穿马路的男性远多于女性，但考虑到交大男女比例问题，这一点很难说有什么统计上的意义。</div>
</li>
<li>
<div style="text-align: justify;">国籍与走天桥还是横穿马路似乎无关。</div>
</li>
<li>
<div style="text-align: justify;">出校门的人过马路的方式呈现较高的群聚效应，即&#8221;一来就是一波&#8221;。</div>
</li>
</ul>
<p>4 基本数据分析</p>
<p>p1、p2、p3、p4四个观测点的经过人次分别为587、625、320、421。即出校门横穿马路者多于走天桥者，而入校门横穿马路者少于走天桥者。这可以用肚子饿的程度和走路速度之间的关系模型来解释，饿的时候就希望快一点走到餐厅，吃完了散散步的时候慢慢走就挺好的。考虑到出校门时天桥在右侧，入校门时天桥在左侧，设想如果金水路侧的天桥位于路的东侧，那么入校门走天桥的人数必定还会增加。由此可见，&#8221;肚子饿不饿&#8221;这件事情对于路线的选择有至关重要的意义。</p>
<p>走天桥者p1+p4的值为1008人次，跨护栏者p2+p3的值为945人次，两者之比为1.07，即走天桥者略多于跨护栏者。</p>
<p>以p1+p2的值为出校门者，p3+p4的值为入校门者。出校门者共计1212人次，入校门者共计741人次。出入比为1.64。考虑到我观察的时间段，应该有许多人出南门吃饭还没吃完，也许再观察一段时间出入趋势会逆转。</p>
<p>以下是几个数值的对比折线图。</p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_7.png" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-870" title="122310_0827_7.png" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_7-500x140.png" alt="" width="500" height="140" /></a></p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_8.png" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-871" title="122310_0827_8.png" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_8-500x140.png" alt="" width="500" height="140" /></a></p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_9.png" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-872" title="122310_0827_9.png" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_9-500x140.png" alt="" width="500" height="140" /></a></p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_10.png" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-873" title="122310_0827_10.png" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_10-500x140.png" alt="" width="500" height="140" /></a></p>
<p>5 群聚效应</p>
<p>直接观察发现出校门者呈现较明显的群聚效应。对此，我的解释模型如下：</p>
<p>一个人出校门时会选择过马路的方式，显然有（1）走天桥，（2）跨护栏。主要有两个因素会对此选择造成影响：a.行人本人的倾向，b.环境影响。</p>
<p>行人本人的倾向是以跨护栏和走天桥为两极的一个连续变量。环境影响包括两个部分，一个参数表示行人易受影响的程度，另一个参数表示当前外界环境的情况。</p>
<p>则行人的最终选择为Y=x+kX。其中Y、x、X都为以跨护栏和走天桥为两极的连续变量，x为行人本人的倾向，X为行人观察到的其他人的情况均值，k为行人易受影响的程度。</p>
<p>可以将行人按照k的大小分为两个类别：A.坚定者，B.动摇者。</p>
<p>坚定者的k比较大，选择主要由本人的倾向决定，环境影响较小。</p>
<p>动摇者的k比较小，其行为会较多地受到环境影响，即：我看到比较多的人跨护栏，那么我也许会跨护栏；看到比较多的人走天桥，那么我也许会走天桥。</p>
<p>这是一个很粗略的模型，大致来说，坚定者总会走自己的路，而动摇者走哪条路是由他/她看到旁人大多走哪条路决定的。也就是说，动摇者的决定基本上是由走在自己前面的人决定的。因此，少量的坚定者就可以带动大量的动摇者跟着自己走那条路，或者天桥，或者跨护栏。</p>
<p>统计数据证实了群聚现象的存在。当出校门走天桥的人较多时，跨护栏的人就变少；跨护栏的人较多时，走天桥的人就变少。</p>
<p>计算p1-p2，所得折线如下。p1-p2的均值为-0.84，标准差为10.43，最大值24，最小值-20。与之相比，p1的均值为13.04，标准差为9.42，最大值49，最小值1；p2的均值为13.89，标准差6.54，最大值39，最小值4。对比可见，p1-p2的标准差大于p1和p2两者，考虑到p1和p2在大趋势上应该同增同减（猜的），则可认为p1-p2的波动程度很大，要么走天桥的远多于跨护栏的，要么跨护栏的远多于走天桥的。</p>
<p>以下给出p1-p2和p4-p3的分布图，其中的曲线为正态分布。从图中可以看出，p4-p3的分布较为集中，而p1-p2的分布则偏向两极化。由此证实群聚现象确实存在。</p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_11.png" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-874" title="122310_0827_11.png" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_11-500x222.png" alt="" width="500" height="222" /></a></p>
<p><a href="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_12.png" rel="lightbox[876]"><img class="aligncenter size-medium wp-image-875" title="122310_0827_12.png" src="http://www.rexcel.us/wp-content/uploads/2010/12/122310_0827_12-500x210.png" alt="" width="500" height="210" /></a></p>
<p>6 结论</p>
<p>我重申我的观点：跨护栏是可耻的。我们应该体现出更高的公民素质。护栏的存在就是明明白白地告诉行人，跨护栏是不对的，应该走天桥。这简单的对与错，小孩子都懂得，我们为什么不懂？固然走天桥会浪费一些时间，但是就为了节省自己的一分钟而去做不对的、相对危险的、会对交通造成影响的事情，这必定是自私的和错误的。</p>
<p>我的调查证实了一些事情。首先是关于肚子饿和跨护栏的关系。同学们，为了早一分钟吃饭就去跨护栏，至于不？大部分人都有走天桥的意识，但这个意识却只在往回走的时候才发挥作用，难道肚子饿或者抢位置就那么重要？不要为了自己的肚子就失去了这一点基本的公民道德。</p>
<p>然后是群聚效应。当你跨护栏的时候，你要意识到，这个决定不止会影响你自己，还会影响跟在你后面的一群动摇者。这跟破窗效应是一致的：一个房子如果窗户破了，没有人去修补，隔不久，其它的窗户也会莫名其妙地被人打破；一个很干净的地方，人们不好意思丢垃圾，但是一旦地上有垃圾出现之后，人就会毫不犹疑地抛，丝毫不觉羞愧。</p>
<p>不要做那个打破窗子的人，也不要做那些跟着倒垃圾的人。公民素质就是在这些细节中掉下来的。</p>
<p>我希望我的这篇调查报告能够改变一点什么东西，就算只能够让一个人看完之后变成坚定的走天桥者，那么这篇东西就不会像大多数学术论文一样完全是没有用的垃圾（我之前写的大多都是垃圾）。</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/_HvDMD-OCh0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2010/12/how-do-you-go-across-youyi-road/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>《悲惨世界》：这本书让我明白了什么是善</title>
		<link>http://www.rexcel.us/2010/12/miserables-this-book-made-me-understand-what-is-good/</link>
		<comments>http://www.rexcel.us/2010/12/miserables-this-book-made-me-understand-what-is-good/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 16:03:48 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[观点]]></category>
		<category><![CDATA[书评]]></category>
		<category><![CDATA[善恶]]></category>
		<category><![CDATA[法国]]></category>
		<category><![CDATA[雨果]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=833</guid>
		<description><![CDATA[从我的世界观稳定以来，我一直都认为世上的人和事本无明确的善恶之分。善和恶都是相对的，每个人都有自己的立场，所谓善和恶都是基于这个立场的。我自己虽然不是坏人，但我在面对考验的时候，也很难说我会不会为了自己的利益而堕落。
但这本书让我明白了什么是善。]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="悲惨世界" src="http://img3.douban.com/lpic/s4521754.jpg" alt="" width="300" height="444" /></p>
<p>大概是受了各种文学作品或现实世界的影响，我一向认为人都是自私的。在那么多的小说或电视电影里面，我看到一个又一个角色因为自己的欲望而堕落，虽然结局大都是正义的胜利，然而那胜利只能让人干笑着说“主角光环啊”。现实世界更不用说，“天下熙熙，皆为利来；天下攘攘，皆为利往。”</p>
<p>从我的世界观稳定以来，我一直都认为世上的人和事本无明确的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%96%84%e6%81%b6/" title="查看 善恶 的全部文章" target="_blank">善恶</a></span>之分。善和恶都是相对的，每个人都有自己的立场，所谓善和恶都是基于这个立场的。我自己虽然不是坏人，但我在面对考验的时候，也很难说我会不会为了自己的利益而堕落。</p>
<p>但这本书让我明白了什么是善。</p>
<p>很标准的一个惩恶扬善的故事。情节拖沓，故事老套，这一百万字的故事，要是让金庸写恐怕十来万就写完了。<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e9%9b%a8%e6%9e%9c/" title="查看 雨果 的全部文章" target="_blank">雨果</a></span>又喜欢插叙一些当时的社会状况、他自己的政治观点、一些历史事件……洋洋洒洒一百万字下来，总共重点塑造的人物才那么十个左右，掰着指头数都数得过来：卞福汝主教、冉阿让、芳汀、沙威、珂赛特、德纳第、马吕斯、爱潘妮、伽弗洛什、吉诺曼先生……没了。</p>
<p>然而这些人中的每一个，都让我看到了巨大的人格魅力。我从未见过如此“伟大”的人物塑造，每一个都那么真实，都充满力量，充满情感。</p>
<p>卞福汝主教简直把我的心灵也荡涤了。我如同那个时候的冉阿让一样，看到了一扇通往天上的窗。善的光辉从窗子里照出来，让我明白原来善是真实存在的。不是“不作恶”，而是“行善”。我之前的一切关于“善良”的看法在这位伟大的主教面前土崩瓦解，灰飞烟灭。我从未在任何地方见识过如此纯粹的善。伟大的善。</p>
<p>冉阿让也是伟大的，然而他在“善”这条路上走火入魔了。他为了自己的道德洁癖而自首，致使一座城市就此没落；当他晚年的时候，他为了自己的道德洁癖而不惜离开珂赛特，并进一步精神自虐……前者还情有可原，毕竟也是为了救人；但是对于后者，我认为这已经不是“善”的范畴了。</p>
<p>沙威是个好人，是个好警察，永远尽忠职守，永远秉公执法。在他身上，善与法的矛盾体现得淋漓尽致。当善的力量将他彻底淹没的时候，他世界观崩溃而死……想来现在是再也不可能有如此真正尽责的警察了。</p>
<p>我喜欢爱潘妮和伽弗洛什。我想所有读者都喜欢。他们洗刷了“德纳第”这个姓的耻辱。天真纯粹的他们比那些僵硬地遵守某些原则的人更可爱，更值得敬佩。</p>
<p>芳汀的故事很短，但是很有力。她的故事才是真正的《悲惨世界》，是这整部书的点睛所在。在她身上，我看到了生活的无奈。</p>
<p>其他人物，非我所喜，不再评价。</p>
<p>一本伟大的书。</p>
<p>向卞福汝主教致敬。</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/CFddFaLMNKM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2010/12/miserables-this-book-made-me-understand-what-is-good/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress博客迁移记</title>
		<link>http://www.rexcel.us/2010/12/wordpress-blog-migration-in-mind/</link>
		<comments>http://www.rexcel.us/2010/12/wordpress-blog-migration-in-mind/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 02:29:41 +0000</pubDate>
		<dc:creator>戈城</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[迁移]]></category>

		<guid isPermaLink="false">http://www.rexcel.us/?p=830</guid>
		<description><![CDATA[我的博客坏掉有接近半年了。坏掉是因为原来的服务器的mysql崩溃掉了。如今我终于把它迁移到了一个新的服务器。

这一篇是关于如何迁移wordpress博客的技术记录。]]></description>
			<content:encoded><![CDATA[<p>我的<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%8d%9a%e5%ae%a2/" title="查看 博客 的全部文章" target="_blank">博客</a></span>坏掉有接近半年了。坏掉是因为原来的服务器的mysql崩溃掉了。如今我终于把它<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%bf%81%e7%a7%bb/" title="查看 迁移 的全部文章" target="_blank">迁移</a></span>到了一个新的服务器。</p>
<p>这一篇是关于如何<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e8%bf%81%e7%a7%bb/" title="查看 迁移 的全部文章" target="_blank">迁移</a></span>wordpress<span class='wp_keywordlink_affiliate'><a href="http://www.rexcel.us/tag/%e5%8d%9a%e5%ae%a2/" title="查看 博客 的全部文章" target="_blank">博客</a></span>的技术记录。</p>
<p>1.       准备工作</p>
<p>a)         确保你的旧博客还可以正常运行。</p>
<p>b)         确保你拥有对新服务器中一块空间的支配权和新服务器中mysql的一个数据库的支配权。</p>
<p>c)         在本地安装一个UltraEdit或者类似的文本编辑工具。</p>
<p>d)         （如果需要更改dns映射的话，记得改。）</p>
<p>2.       备份</p>
<p>a)         数据库备份</p>
<p>i.              在旧博客中安装插件wordpress database backup。</p>
<p>ii.              使用此插件备份你的wordpress数据库到本地。会生成一个压缩文件。</p>
<p>iii.              将压缩文件解压后得到一个.sql文件。使用UltraEdit打开后保存为utf-8编码。这是由于此插件的默认编码不是utf-8，如果数据中出现了汉字就会报错，因此需要recode一次。</p>
<p>iv.              （如果你要更换域名的话，需要在这个sql文件中把旧地址全文替换为新地址。）</p>
<p>b)         文件备份：将旧博客的wordpress目录中的wp-content文件夹复制下来。</p>
<p>3.       在新服务器上全新安装wordpress：遵循标准步骤随便安一个。以下是标准步骤。</p>
<p><a href="http://codex.wordpress.org.cn/WordPress%E7%9A%84%E5%AE%89%E8%A3%85%E8%BF%87%E7%A8%8B">http://codex.wordpress.org.cn/WordPress%E7%9A%84%E5%AE%89%E8%A3%85%E8%BF%87%E7%A8%8B</a></p>
<p>4.       确认裸wordpress正常运行之后，用旧博客的wp-content文件夹覆盖新博客的wp-content。</p>
<p>5.       登录新服务器的phpmyadmin，把所需数据库的表全部删掉（反正也是没用的默认表）。然后使用导入功能将第2步得到的sql文件导入。</p>
<p>6.       （如果需要改vhost的话，记得改。）</p>
<p>7.       大功告成。</p>
<img src="http://feeds.feedburner.com/~r/rexcel/~4/8CcRcNf-h4w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rexcel.us/2010/12/wordpress-blog-migration-in-mind/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

