<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1545456118057764860</id><updated>2024-11-01T18:33:27.696+08:00</updated><category term="Notes"/><category term="MacOSX"/><category term="Blog"/><category term="Hackintosh"/><category term="Heritrix"/><category term="Lua"/><category term="Python"/><category term="Twisted"/><category term="散文"/><category term="Android"/><category term="BBS"/><category term="FTP"/><category term="GSoC"/><category term="Game"/><category term="Haskell"/><category term="Linux"/><category term="NutchWAX"/><category term="OAuth"/><category term="SSH"/><category term="Tips"/><category term="Twitter"/><category term="Ubuntu"/><category term="douban"/><category term="iOS"/><category term="vsftpd"/><category term="丽尼"/><title type='text'>11&#39;s SKY</title><subtitle type='html'>爱·自由·美</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-3628987200408390771</id><published>2014-07-09T22:18:00.001+08:00</published><updated>2014-07-09T22:41:07.651+08:00</updated><title type='text'>统计了一下各焦段的照片数量，发现……</title><content type='html'>蛋疼统计了一下最近拍的照片各焦段的照片数量，画成了这个图（原谅我这一生不羁放纵用Excel）：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgngCiuujWgCwuEv9LsL4kqNAgZ3yQn037ZaOGtZdMI7UIs67Nbw3JmXj3Z2Npi2FTNAQ3XjdO02oE9Qwi3I5ZvoGVbSODNCqShG6CWGo9yk90ooSlXLVUmdmAREtPy824XPhJJYgyk7eUZ/s1600/fl_stat2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgngCiuujWgCwuEv9LsL4kqNAgZ3yQn037ZaOGtZdMI7UIs67Nbw3JmXj3Z2Npi2FTNAQ3XjdO02oE9Qwi3I5ZvoGVbSODNCqShG6CWGo9yk90ooSlXLVUmdmAREtPy824XPhJJYgyk7eUZ/s1600/fl_stat2.png&quot; height=&quot;315&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
明显看出来焦段两头的照片比较多，说明需要广角和长焦镜头。&lt;br /&gt;
此外70~100mm的照片数量相对较少，说明这个焦段的镜头可以pass。 &lt;br /&gt;
还有35mm的照片数量明显是个小高峰，说明35mm镜头很实用。&lt;br /&gt;
&lt;br /&gt;
好了，分析完毕，只缺软妹币。请愿意赞助的土豪快快与我联系。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/3628987200408390771/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2014/07/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/3628987200408390771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/3628987200408390771'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2014/07/blog-post.html' title='统计了一下各焦段的照片数量，发现……'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgngCiuujWgCwuEv9LsL4kqNAgZ3yQn037ZaOGtZdMI7UIs67Nbw3JmXj3Z2Npi2FTNAQ3XjdO02oE9Qwi3I5ZvoGVbSODNCqShG6CWGo9yk90ooSlXLVUmdmAREtPy824XPhJJYgyk7eUZ/s72-c/fl_stat2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-5116684911050053132</id><published>2013-10-13T15:36:00.000+08:00</published><updated>2013-10-20T22:07:18.700+08:00</updated><title type='text'>淘宝历险记</title><content type='html'>一直以来就想换手机。&lt;br /&gt;
2010年底由于尝试Android开发，在淘宝上入了个华为的T-Mobile定制机U8220，&lt;br /&gt;
刚刷机时还行，后来越用越慢，到最后简直无法忍受。经常失去响应，导致我对它的可靠性产生了极大的怀疑。&lt;br /&gt;
一怒之下，去年底买了个诺基亚1010，只用来打电话发短信。&lt;br /&gt;
一直用到不久前开始工作。&lt;br /&gt;
&lt;br /&gt;
工作后由于人生地不熟，经常需要上网查地图搜东西，所以又暂时启用了U8220，并且把所有不必要的应用都删了。&lt;br /&gt;
删了之后发现竟然流畅了一些……但没有用的，我已经被U8220伤透了心。&lt;br /&gt;
&lt;br /&gt;
开始琢磨换个手机。&lt;br /&gt;
我对手机的要求不高：打电话、发短信（这个好像也不是必需的）、查地图、能上网、体积不要太大、方便揣兜里，就这些。&lt;br /&gt;
玩游戏什么的，没需求，我有电脑，有Pad，干嘛要在手机上玩。&lt;br /&gt;
CPU频率、四核五核什么的都是浮云，流畅就行，用起来一——定——要——流——畅！！ &lt;br /&gt;
&lt;br /&gt;
预算2000以下。&lt;br /&gt;
&lt;br /&gt;
本来还幻想iPhone 5c的价格能到3000以下，说不定怒买一个。&lt;br /&gt;
后来发现价格是4488，坑爹。&lt;br /&gt;
ps. 现在iPhone 5c的价格是三千多，性价比其实比5s高多了&lt;br /&gt;
&lt;br /&gt;
也考虑了小米2s 32G, ￥1799.&lt;br /&gt;
无奈关注了好几次开放购买，根本买不到，从此从非米粉非米黑变成了米黑。&lt;br /&gt;
&lt;br /&gt;
考虑了魅族MX2，据说发热量很大、待机不行，应该是为了提高游戏性能对硬件有所调整。我不愿为我用不到的功能买单。排除。&lt;br /&gt;
&lt;br /&gt;
华为已经让我伤透了心，不考虑。中兴什么的，可能还不如华为呢。&lt;br /&gt;
&lt;br /&gt;
似乎只有三星了。HTC太丑。&lt;br /&gt;
&lt;br /&gt;
三星9260看上去还行。但是性价比似乎一般。&lt;br /&gt;
&lt;br /&gt;
不知怎么就想起了淘宝！尼玛！！&lt;br /&gt;
不知怎么就盯上了9300！&lt;br /&gt;
看价格2130，比预算多点，但是比起行货2600+便宜多了。&lt;br /&gt;
毕竟是“水货”。我这样想。&lt;br /&gt;
虽然9300发布很久了，但是看页面介绍是港行、有发票神马的，就信了！&lt;br /&gt;
回想起来还是图样图森破！&lt;br /&gt;
&lt;br /&gt;
下了订单后，心里就惴惴不安，怕买到假货或者翻新货就麻烦了。&lt;br /&gt;
网上搜了不少辨别翻新机的文章。 &lt;br /&gt;
三天后收到机器，刚拿到手里就感觉太假。&lt;br /&gt;
对着文章逐条验证，尼玛几乎每一条都符合翻新机/假货的标准。&lt;br /&gt;
电池、配件无一不假。机器本身感觉太轻。&lt;br /&gt;
总之，不是山寨机也至少是翻新机，反正不是新机器。 &lt;br /&gt;
当即决定退货。&lt;br /&gt;
&lt;br /&gt;
然后就走上了漫长的退货流程……&lt;br /&gt;
一直到现在，还没结束。&lt;br /&gt;
东西寄回去了，卖家也签收了。&lt;br /&gt;
可能退货的太多了，卖家效率特别低。&lt;br /&gt;
&lt;br /&gt;
不说了，这段经历简直不堪回首。就当是交学费了，人生完整了。&lt;br /&gt;
&lt;br /&gt;
总结一下经验：&lt;br /&gt;
1. 不要去淘宝买东西。&lt;br /&gt;
2. 如果非在淘宝买东西不行，一定要慎之又慎。&lt;br /&gt;
3. 多看看评价，尤其是差评、中评、追加评论，注意鉴别水军。&lt;br /&gt;
4. 检查商家的&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;退款率&lt;/b&gt;&lt;/span&gt;！这条很重要！ 我当时根本不知道有这个指标，要是看到那个JS有&lt;span class=&quot;sub1&quot;&gt;&lt;/span&gt;                     &lt;span class=&quot;sub2&quot;&gt;12.33%的退款率，&lt;/span&gt;&lt;span class=&quot;sub2&quot;&gt;近30天退款&lt;span class=&quot;orange&quot;&gt;531&lt;/span&gt;次，鬼才会去买它的手机啊！这里我不得不骂一下淘宝，这么重要的指标竟然隐藏这么深。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;sub2&quot;&gt;5. 商家等级、店铺半年内动态评分、双皇冠什么的根本不&lt;/span&gt;&lt;span class=&quot;sub2&quot;&gt;——靠&lt;/span&gt;&lt;span class=&quot;sub2&quot;&gt;——谱！&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;sub2&quot;&gt;6. JS承诺的“全新正品”啊什么的根本不靠谱！就跟放P一样！&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;sub2&quot;&gt;7. Google一下商家的名字，可以加上&quot;骗子&quot;之类的关键词 &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;st&quot;&gt;我想对&lt;b&gt;JS&lt;/b&gt;和&lt;b&gt;淘宝&lt;/b&gt;说：凸(￣皿￣＃)&lt;/span&gt;&lt;span class=&quot;st&quot;&gt;凸&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
&lt;br /&gt;
退货后，对买水货丧失了兴趣。正好又买到一张&lt;a href=&quot;http://item.jd.com/702673.html&quot;&gt;联通的卡&lt;/a&gt;，相当于100块用一年（现在又涨回了200），每个月300M流量。于是找了个双卡双待的机器：华为G700。原来的号照用，新号专门用来上网，挺好。&lt;br /&gt;
&lt;br /&gt;
拿到手机后，感觉不错，让我对华为稍微又恢复了那么一点信心。 &lt;br /&gt;
屏幕有点太大，一只手操作不过来，不过好在比较薄，装裤兜里也不会不方便。&lt;br /&gt;
屏幕颜色有点偏暖，但是在接受范围以内。&lt;br /&gt;
系统方面，让用惯了iPad的我有点不太适应。不过4.x的Android比2.x还是好了不少。跟iOS比，还是有进步空间，比如通知中心什么的。&lt;br /&gt;
原生系统自带的一些应用让我不太爽，删了一部分。其它的暂时懒得折腾了。&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
&lt;br /&gt;
最后曝光一下JS：&lt;a href=&quot;http://rate.taobao.com/user-rate-3c6f4f2d2079aa1b4b653d3be31e6dca.htm?spm=a1z10.1.0.0.TaYJSY&quot;&gt;华粤数码 &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
Follow up 2013-10-20&lt;br /&gt;
&lt;br /&gt;
退货过程虽慢，但是还算是顺利。拿到手机退货款后，开始催JS退运费，JS说要等23小时，我也没纠缠，等到第二天，23小时后，发现还没退，直接投诉，反正几十块钱的事情，哥就陪你玩玩。第二天，JS打电话过来了，是个声音挺好听的妹子，说这就退我运费，求我撤销投诉。晚上回去发现运费打到支付宝了，我就撤销了投诉。这还是16号的事情。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/5116684911050053132/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2013/10/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5116684911050053132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5116684911050053132'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2013/10/blog-post.html' title='淘宝历险记'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-5688433344411938410</id><published>2013-08-28T10:47:00.000+08:00</published><updated>2013-08-28T10:48:38.174+08:00</updated><title type='text'>Old Habits Die Hard</title><content type='html'>在长春为期四周的培训结束了。&lt;br /&gt;&lt;br /&gt;这一个月来，每天住宾馆，吃免费三餐，衣食无忧，每天除了上课就是和其他人玩。&lt;br /&gt;&lt;br /&gt;过得好不快活！&lt;br /&gt;&lt;br /&gt;回到北京，房子也没有租，饭也没地方吃，仿佛一夜回到解放前。&lt;br /&gt;&lt;br /&gt;在师弟宿舍睡了一晚上。&lt;br /&gt;&lt;br /&gt;早上醒来，发现是7：40，正是起床去吃早饭的时候。早饭时间是7：30～8：20。所以需要立刻起床，洗漱要20分钟，吃早饭要20分钟，回来拿上课需要的材料，赶在8：30上课前赶到6楼的教室……哦……班委要求提前5分钟到教室，所以要赶快了……&lt;br /&gt;&lt;br /&gt;这是我一个月来每天早上的想法。&lt;br /&gt;&lt;br /&gt;然而今天早晨睁开眼，我意识到这些已经成为过去了。&lt;br /&gt;&lt;br /&gt;刷牙的时候，回想起在长春时的情景，牙刷、玻璃杯、酒店配的小管高露洁牙膏、水龙头，和周围的一切。&lt;br /&gt;&lt;br /&gt;吃饭的时候，想起和其他组员一起围成满满一桌一起吃饭的样子，小盘西瓜、酸奶在桌子中间摆了满满一圈，大家边吃边谈笑风生。&lt;br /&gt;&lt;br /&gt;晚上，想起和其他组员一起玩杀人、三国杀、谁是卧底、真心话大冒险，和最后一晚大家争抢着互相合影……&lt;br /&gt;&lt;br /&gt;我想哭。&lt;br /&gt;&lt;br /&gt;据说用一个月的时间可以培养一个习惯，而这一个月的生活似乎已经grows on me。&lt;br /&gt;&lt;br /&gt;唯一值得安慰的是，以后肯定会时不时地见到他们……他们中的大部分……&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/5688433344411938410/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2013/08/old-habits-die-hard.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5688433344411938410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5688433344411938410'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2013/08/old-habits-die-hard.html' title='Old Habits Die Hard'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-7925206290585899539</id><published>2013-03-14T14:02:00.001+08:00</published><updated>2013-03-14T14:04:36.201+08:00</updated><title type='text'>纪念谷歌·瑞德君</title><content type='html'>今天惊闻瑞德君只有三个半月的寿命了，心中无比沉痛。&lt;br /&gt;
&lt;br /&gt;
瑞德君曾是我的良师，也是我的益友。近几年来，特别是在二〇〇八年左右，从瑞德君那里读到了很多好文章，关注了很多技术界的牛人，开阔了眼界，增长了知识。&lt;br /&gt;
&lt;br /&gt;
随着推特君、微博君的声名渐隆，我每天花费越来越多的时间在阅读别人的微博上面，渐渐疏远了瑞德君。直至今日，我竟发现上个月仅仅去瑞德君处阅读一次而已。 &lt;br /&gt;
&lt;br /&gt;
然而没想到，我个人的疏远，竟成了瑞德君离去的原因的万千分之一。而谷歌的黑手终于因此伸向了瑞德君。&lt;br /&gt;
&lt;br /&gt;
死亡是个结束，更是个开始。我相信瑞德君的灵魂不灭，服务大众的精神永存。&lt;br /&gt;
&lt;br /&gt;
瑞德君永远活在我们心中。&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/7925206290585899539/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2013/03/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/7925206290585899539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/7925206290585899539'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2013/03/blog-post.html' title='纪念谷歌·瑞德君'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-6703646297312066489</id><published>2013-03-06T20:09:00.000+08:00</published><updated>2013-04-19T13:28:02.662+08:00</updated><title type='text'>在Amazon EC2上配置VPN服务器</title><content type='html'>前几天搞了个EC2的micro instance，免费一年，配置较低，用来翻墙正合适。不过每月流量只有15G，只能省着点用了。&lt;br /&gt;
&lt;br /&gt;
最简单方便的方法当然是用ssh做代理了。这种方法的坏处是打开国内和国外网址时需要在浏览器中不停切换是否使用代理，这虽然有点麻烦，不过还可以忍受。&lt;br /&gt;
&lt;br /&gt;
但让人不能忍受的是——有些软件不能设置代理，所以搞个VPN服务器还是有必要的。 &lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
先讲怎么在教育网ssh ec2吧。&lt;br /&gt;
&lt;br /&gt;
事情是这样的：&lt;br /&gt;
教育网比较奇葩，国外流量需要收费，我等穷人没钱包月(￥90/月)，于是只能访问国内IP。&lt;br /&gt;
所以开通ec2后，想直接访问是没门的。&lt;br /&gt;
不过教育网也有一个很大的好处，就是ipv6流量是免费的——不需要花钱包月，ipv6的地址可以随便访问，当然包括国外的ipv6地址。&lt;br /&gt;
&lt;br /&gt;
=&amp;gt;所以，如果不想花钱包月，又想访问国外网站，同时还能翻墙，不受墙的干扰，唯一的方案是，通过ipv6连接国外的vps来翻墙。&lt;br /&gt;
&lt;br /&gt;
但是没法直接通过ipv4访问ec2，该怎么办呢？&lt;br /&gt;
更要命的是，ec2不支持ipv6.&lt;br /&gt;
&lt;br /&gt;
我不禁陷入了沉思……&lt;br /&gt;
&lt;br /&gt;
看到网上有链接说通过he的6to4来搞，很深奥的样子，没耐心看下去。&lt;br /&gt;
&lt;br /&gt;
后来，我发现了ELB(&lt;a href=&quot;http://aws.amazon.com/cn/elasticloadbalancing/&quot;&gt;Elastic Load Balancing&lt;/a&gt;)。ELB这货本来是给高富帅用的，用来在多个instance之间做负载均衡。最重要的是ELB是支持ipv6的，而且每月15G流量，已经包含在ec2的免费套餐里面，可以将连接转发到各个instance上。&lt;br /&gt;
&lt;br /&gt;
然后我就试了一下。不试不知道，一试真奇妙。通过设置TCP转发规则，可以将到ELB的请求转发到ec2的instance上，这样就很容易地解决了通过ipv6 ssh到ec2的问题。&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
然后是搭建VPN&lt;br /&gt;
&lt;br /&gt;
主要有三种VPN：PPTP、L2TP、OpenVPN。&lt;br /&gt;
&lt;br /&gt;
刚开始搞了个PPTP的VPN，用了&lt;a href=&quot;https://gist.github.com/daizw/5097569&quot;&gt;这个gist&lt;/a&gt;，很快就弄好了。坑爹的是，当我想通过ipv6连接时，windows告诉我说PPTP不支持ipv6，尼玛！&lt;br /&gt;
&lt;br /&gt;
然后试L2TP，用的是&lt;a href=&quot;https://gist.github.com/j3tm0t0/4411123&quot;&gt;这个&lt;/a&gt;。 很快又发现悲剧了，因为ELB不支持UDP转发，摔！&lt;br /&gt;
&lt;br /&gt;
最后只好求助于万能的OpenVPN了。因为OpenVPN配起来比较麻烦，所以刚开始才会想去搞PPTP。但事到如今只好祭出OpenVPN这个大杀器了。&lt;br /&gt;
主要参考了这篇文章：&lt;a href=&quot;http://www.septimius.net/linux-howto-setup-openvpn-server/&quot;&gt;Howto setup OpenVPN server &lt;/a&gt;&lt;br /&gt;
当然这篇文章也漏了一些细节，&lt;br /&gt;
比如：配置完server之后，应该启动openvpn服务，原文没提到。&lt;br /&gt;
因为openvpn没启动，ifconfig的结果里面就不会有tun0这个设备。所以当时我在“Setup NAT”这里卡了壳，半天才反应过来是怎么回事。&lt;br /&gt;
&lt;br /&gt;
另外对天朝用户比较重要的几个选项：&lt;br /&gt;
&lt;div class=&quot;line number87 index86 alt2&quot;&gt;
&lt;code class=&quot;bash plain&quot;&gt;push &lt;/code&gt;&lt;code class=&quot;bash string&quot;&gt;&quot;redirect-gateway def1 bypass-dhcp&quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number95 index94 alt2&quot;&gt;
&lt;code class=&quot;bash plain&quot;&gt;push &quot;dhcp-option DNS 172.16.0.23&quot;&lt;br /&gt;push &quot;dhcp-option DNS 8.8.8.8&quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number95 index94 alt2&quot;&gt;
&lt;code class=&quot;bash plain&quot;&gt;用来绕过DNS污染。&lt;br /&gt;刚开始没开这几个选项，结果导致连接上后仍然上不了被墙的网站。&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code class=&quot;bash plain&quot;&gt;如果比较懒的话，想在所有设备上用同一个客户端配置文件，则需要打开这个选项：&lt;/code&gt;&lt;br /&gt;
&lt;code class=&quot;bash plain&quot;&gt;duplicate-cn &lt;/code&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;line number95 index94 alt2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;line number95 index94 alt2&quot;&gt;
&lt;code class=&quot;bash string&quot;&gt;另外有几篇文章可以参考一下：&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number95 index94 alt2&quot;&gt;
&lt;a href=&quot;http://openvpn.net/index.php/open-source/documentation/howto.html&quot;&gt;&lt;code class=&quot;bash string&quot;&gt;OpenVPN HOWTO&lt;/code&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;line number95 index94 alt2&quot;&gt;
&lt;a href=&quot;http://holgr.com/blog/2009/06/setting-up-openvpn-on-amazons-ec2/&quot;&gt;&lt;code class=&quot;bash string&quot;&gt;Setting up OpenVPN on Amazon’s EC2&lt;/code&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;line number95 index94 alt2&quot;&gt;
&lt;code class=&quot;bash string&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
然后是对应服务器配置修改客户端配置文件，注意cipher选项要和服务器一致。&lt;br /&gt;
客户端协议应该是tcp6，不是tcp，更不是udp。&lt;br /&gt;
有问题看日志，对应微调一下。&lt;br /&gt;
客户端我用的是yegle修改的支持ipv6的openvpn客户端。貌似2.3版的openvpn支持ipv6了。 &lt;br /&gt;
服务器版本用的是Amazon库里的，2.2版本。 &lt;br /&gt;
&lt;br /&gt;
后来就成功连上了！&lt;br /&gt;
翻身农奴得解放！&lt;br /&gt;
感谢党，感谢国家！&lt;br /&gt;
&lt;br /&gt;
回想一下，感觉很奇葩，客户端用的是tcp6，服务器是tcp，中间经过了ELB，最后竟然连上了，并且能正常工作，不可思议。所以要表扬一下OpenVPN和Amazon。&lt;br /&gt;
&lt;br /&gt;
另外希望Amazon EC2能够早日支持ipv6，就省了这许多麻烦了。&lt;br /&gt;
&lt;br /&gt;
- END -&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/6703646297312066489/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2013/03/amazon-ec2vpn.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/6703646297312066489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/6703646297312066489'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2013/03/amazon-ec2vpn.html' title='在Amazon EC2上配置VPN服务器'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-6947282688551536140</id><published>2013-02-25T21:36:00.000+08:00</published><updated>2013-02-25T21:36:18.666+08:00</updated><title type='text'>骚年D对《少年Pi的奇幻漂流》的奇怪书评</title><content type='html'>-*- ！有剧透，慎入！-*-&lt;br /&gt;
-*- ！有剧透，慎入！-*-&lt;br /&gt;
-*- ！有剧透，慎入！-*-&lt;br /&gt;
-*- ！有剧透，慎入！-*-&lt;br /&gt;
-*- ！有剧透，慎入！-*- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
这本书是在回家的动车上开始看的，断断续续看了三分之一，直到前几天寒假结束回到学校，又花了两个晚上挑灯夜读，才看完。&lt;br /&gt;
&lt;br /&gt;
前面一段比较boring，我边看边想，什么时候才到老虎啊。&lt;br /&gt;
&lt;br /&gt;
但是其中比较有意思的是作者对动物园的“辩护”。作者从动物的角度解释了为什么动物们“放弃自由”在动物园里安居乐业，即使有机会逃跑也不会逃跑。因为动物有很强的地盘意识。在它们看来，动物园能够提供食物、饮水、保护、休息的地方等等，因此它们就会像在野生环境中一样将那里作为自己的地盘。在它们看来：“自由”是神马东西？可以吃吗？&lt;br /&gt;
&lt;br /&gt;
然后作者说：“宗教面临着同样的问题。关于自由的某些错误观念使两者都遭了殃。” &lt;br /&gt;
&lt;br /&gt;
在书的第二部分，Pi的奇幻漂流终于（上帝保佑那些死去的人们）开始了。&lt;br /&gt;
这部分比较精彩，各种对海上生存、海洋动物的描写。特别是开始的时候几只动物互相残杀的描写，非常血腥和紧张刺激。&lt;br /&gt;
&lt;br /&gt;
我边看边想，多么美好的故事啊……人类多么坚强伟大啊，大海是多么奇异瑰丽变幻莫测啊……&lt;br /&gt;
&lt;br /&gt;
——直到我看到了第三部分，看了故事的另一个版本。&lt;br /&gt;
&lt;br /&gt;
尼玛，毁三观啊有木有！&lt;br /&gt;
&lt;br /&gt;
原来在第二个版本中，四只动物的互相残杀变成了四个人的互相残杀，动物的互食变成了人的互食。原本我们并没有太注意的情节忽然变成了最重要的部分，一个问题突然变得重要了起来——到底哪个版本是真的？ &lt;br /&gt;
&lt;br /&gt;
这才是作者的目的吧， 先让读者堕入温柔乡里，然后再一刀扎得我们鲜血淋漓？！&lt;br /&gt;
&lt;br /&gt;
我想第二个版本是真的——我“理性”的大脑告诉我。虽然我觉得心在颤抖。&lt;br /&gt;
否则Pi怎么会编出来这么一个残忍的故事呢？四个人和四只动物怎么会正好对应上呢？&lt;br /&gt;
&lt;br /&gt;
我想真正的故事是这样的：&lt;br /&gt;
&lt;br /&gt;
四个人在一个救生艇里，互相残杀，先是法国厨师杀掉了华人水手和Pi的母亲，然后Pi杀掉了法国厨师。无疑这是个非常残忍的事情，特别是对一个十几岁的少年来说，出于一种自我保护的本能，在漫长的海上生活中，Pi 幻想了另外一个版本的事实，即故事的第一个版本。&lt;br /&gt;
&lt;br /&gt;
一切都是选择。Pi选择对人们讲另一个故事，只有动物的故事。调查员们在报告中也选择去相信有老虎的故事。&lt;br /&gt;
有时候事实并不重要，真相永远不会大白于天下 ，关键是你选择去相信什么。&lt;br /&gt;
&lt;br /&gt;
这种选择反映了人性。就像动物选择呆在动物园，或者逃出去再返回来。&lt;br /&gt;
&lt;br /&gt;
这本书的序言里面说：“我有一个故事，它能让你相信上帝。”&lt;br /&gt;
这本书同样也是关于宗教的，书中处处有关于宗教的句子或情节。 比如上面的几处引言，比如Pi同时信三个宗教：印度教、基督教、伊斯兰教。书中详细讲述了Pi信仰这三个宗教的过程，还有成年Pi家中的摆设。甚至还让三个宗教的传教士相遇然后互相攻击。&lt;br /&gt;
&lt;br /&gt;
不过我没发现这个故事能让我相信上帝。我想宗教信仰其实也是个选择问题，信则有，不信则无。目前为止，我还是个无神论者。&lt;br /&gt;
或许对于这本书的宗教观点还能有更深的解读，不过我目前只能领会到这个程度，所以不再胡扯了，以免贻笑大方。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/6947282688551536140/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2013/02/dpi.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/6947282688551536140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/6947282688551536140'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2013/02/dpi.html' title='骚年D对《少年Pi的奇幻漂流》的奇怪书评'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-4312436086580043035</id><published>2012-11-27T22:21:00.000+08:00</published><updated>2012-11-27T22:33:07.844+08:00</updated><title type='text'>我想要的爪机</title><content type='html'>The world is crazy.&lt;br /&gt;
&lt;br /&gt;
每天睁眼的第一件事是抓起手机刷微博;&lt;br /&gt;
在等公交车的时候做的事情是拿出手机刷微博;&lt;br /&gt;
在公交车上一手扶着钢管(-___-!!),另一只手在做的事情还是拿着手机刷微博;&lt;br /&gt;
吃饭的时候......&lt;br /&gt;
路上走路的时候...... &lt;br /&gt;
休息的时候......&lt;br /&gt;
上厕所的时候......&lt;br /&gt;
睡前......&lt;br /&gt;
&lt;br /&gt;
这大概是我若干个月之前的状态.&lt;br /&gt;
&lt;br /&gt;
后来我顿悟了!&lt;br /&gt;
&lt;br /&gt;
不, 不是因为手机流量超了.&lt;br /&gt;
不, 也不是因为走路的时候撞树上了.&lt;br /&gt;
&lt;br /&gt;
突然有一天, 我厌倦了这么生活.&lt;br /&gt;
路上有那么多的妹子, 那么好的风景, 各种奇怪的人类... &lt;br /&gt;
为什么不去看她们它们他们, 而是盯着手机呢?&lt;br /&gt;
&lt;br /&gt;
我决定不再这么生活.&lt;br /&gt;
我决定不再用手机刷微博——好吧，偶尔可以.&lt;br /&gt;
&lt;br /&gt;
后来,&lt;br /&gt;
后来我就买了诺基亚1010!&lt;br /&gt;
双卡双待! 音乐手机! 支持MP3播放! 支持高达16GB micro SD存储卡! 配备了诺基亚立体声耳机! 内置调频收音机! 内置强光手电筒! 1020mAh高容量锂电池! 待机时间长达32天! 1.8英寸彩色大屏幕! 分辨率高达128 × 160像素! PPI直逼视网膜屏有木有啊有木有! 手机重量轻! 易携带! 坚固耐用! 有防身功效! 实乃居家旅行杀人越货必备之良器! 原价八千八百八十八! 现价只要一百八十八! 赶快拿起你的电话订购吧!! (repeat)&lt;br /&gt;
&lt;br /&gt;
啊......喝口水......&lt;br /&gt;
&lt;br /&gt;
书归正传.&lt;br /&gt;
&lt;br /&gt;
现在的智能机非常普及了, 不是智能机都不好意思拿出来见人.&lt;br /&gt;
所以我的宇宙最强机一般都揣兜里, 偶尔偷偷摸出来瞟一瞟时间.&lt;br /&gt;
让我奇怪的是, 爱疯卖这么贵竟然还有这么大的市场占有率.&lt;br /&gt;
有一次在公交车上我看到周围有5个人拿出手机, 个个都是爱疯.&lt;br /&gt;
感情首都人民的生活水平都这么高了!&lt;br /&gt;
&lt;br /&gt;
手机占用了我们太多的时间.&lt;br /&gt;
因为它的功能过于强大.&lt;br /&gt;
&lt;br /&gt;
我想要的爪机, 功能不用太强大.&lt;br /&gt;
能打电话, 发短信(将来可能会被即时通讯取代), 收发邮件, 查地图, 定位, 上网, 就可以了!&lt;br /&gt;
不需要安装各种应用.&lt;br /&gt;
不需要游戏.&lt;br /&gt;
不需要微博.&lt;br /&gt;
&lt;br /&gt;
我的碎片时间我宁愿&quot;浪费&quot;掉.&lt;br /&gt;
&lt;br /&gt;
谢谢!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/4312436086580043035/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2012/11/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4312436086580043035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4312436086580043035'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2012/11/blog-post.html' title='我想要的爪机'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-139559643950020564</id><published>2012-10-17T20:35:00.001+08:00</published><updated>2012-10-17T20:35:20.135+08:00</updated><title type='text'>今天太背了</title><content type='html'>早上到实验室发现电工正站在我的椅子上装插座,&lt;br /&gt;
我在旁边等了半天才弄好.&lt;br /&gt;
插座弄好后, 桌子上书上地上一片狼藉.&lt;br /&gt;
虽然电工好心铺了张报纸盖住电脑, 但桌子上书上抱枕上还是有一层混凝土粉末.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;只好自己打扫, 浪费了半个小时的时间&lt;br /&gt;
&lt;br /&gt;
然后同样为了改造电路, 实验室断电断网.&lt;br /&gt;
问题是恢复供电后, 网络出问题了...&lt;br /&gt;
然后花了好几个小时排查,&lt;br /&gt;
最后发现问题出在无线路由器上.&lt;br /&gt;
无线路由器本来是作为AP用的, 结果工作在了路由器模式, 导致整个实验室都不能正确获取IP.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;浪费了两个小时+的时间&lt;br /&gt;
&lt;br /&gt;
然后买东西用手机银行付费, 结果付费链接死活打不开. 当时要不是考虑到最近在找工作需要手机, 真想把这个破手机摔了.&lt;br /&gt;
后来好容易打开了, 发现限额超了.&lt;br /&gt;
只好重启到Windows下登录网银改限额.&lt;br /&gt;
中间支付宝还要我重新装插件神马的就不提了.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;浪费了一个多小时的时间&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
心情被这些事情搞得挺郁闷的.&lt;br /&gt;
想早点回去睡觉, 让这背运的一天早点过去.&lt;br /&gt;
&lt;br /&gt;
明天还有面试. 希望今天是在攒RP, T______T&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/139559643950020564/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2012/10/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/139559643950020564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/139559643950020564'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2012/10/blog-post.html' title='今天太背了'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-3722769027387089701</id><published>2012-04-25T21:44:00.001+08:00</published><updated>2012-05-05T21:47:47.536+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hackintosh"/><category scheme="http://www.blogger.com/atom/ns#" term="MacOSX"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><title type='text'>[NOTE] 在V460上继续折腾Mac OS X Lion</title><content type='html'>一年一度的折腾又开始了。&lt;br /&gt;
&lt;br /&gt;
安装过程参考： &lt;br /&gt;
&lt;a href=&quot;http://bbs.pcbeta.com/viewthread-899549-1-1.html&quot;&gt;[教程] V460 MBR分区成功安装lion 并升级到10.7.2，部分驱动（B／G／Z460可参考） &lt;/a&gt;&lt;br /&gt;
基本都用的这篇文章中的驱动和OSInstall文件。&lt;br /&gt;
&lt;br /&gt;
其中AppleIntelPIIXATA.kext应该是不需要的。因为这个kext是为了支持SATA硬盘的，而我的硬盘本身就是AHCI模式。&lt;br /&gt;
&lt;br /&gt;
本来用的OSInstall文件是从另外一个地方下载的，结果导致开始安装后报错：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
安装器不能准备该磁盘以进行安装⋯⋯&lt;/blockquote&gt;
换了上文中的OSInstall后正常了。&lt;br /&gt;
&lt;br /&gt;
目前系统根目录/Extra下的文件org.chameleon.Boot.plist内容为(XML格式乱掉了，大家领会精神吧)：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;plist version=&quot;1.0&quot;&gt;&lt;dict&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;DSDT&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;/Extra/DSDT.aml&lt;/string&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;Default Partition&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;hd(0,4)&lt;/string&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;EthernetBuiltIn&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;Yes&lt;/string&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;GraphicsEnabler&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;Yes&lt;/string&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;Graphics Mode&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;1366x768x32&lt;/string&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;Kernel&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;mach_kernel&lt;/string&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;Kernel Flags&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;npci=0x2000&lt;/string&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;key&gt;Theme&lt;/key&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;string&gt;Default&lt;/string&gt;&lt;/dict&gt;&lt;/plist&gt;&lt;/blockquote&gt;
用到的驱动：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
AppleACPIPS2Nub.kext/&lt;br /&gt;
ApplePS2Controller.kext/&lt;br /&gt;
Atheros8131cEthernet.kext/&lt;br /&gt;
ElliottForceLegacyRTC.kext/&lt;br /&gt;
FakeSMC.kext/&lt;br /&gt;
NullCPUPowerManagement.kext/&lt;/blockquote&gt;
越少越能减少KP（Kernel Panic）的概率。&lt;br /&gt;
&lt;br /&gt;
目前声卡还没驱动起来，装了个VoodooHDA-2.7.3，还没重启试试。&lt;br /&gt;
&lt;br /&gt;
显卡似乎驱动起来了，偏好设置-&amp;gt;mission control 去掉第一个勾，Dashboard中才有水纹效果。&lt;br /&gt;
&lt;br /&gt;
网卡似乎正常。&lt;br /&gt;
&lt;br /&gt;
摄像头正常。 &lt;br /&gt;
&lt;br /&gt;
上次重启前，Finder和偏好设置都挂了，不知道什么原因。&lt;br /&gt;
&lt;br /&gt;
上上次重启和上上上次重启是因为KP，原因未知，导致更新下载了三次才完成。&lt;br /&gt;
&lt;br /&gt;
（话说下载更新的时候，满世界找安装包。后来才发现可以在官网下载，-_____-!! ）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
其他的只能用时间去检验了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
目前似乎是以64位模式运行，这是不是就意味着我可以把换下来的2G内存插回去，这样就有6G内存可以用了？！哇哈哈哈哈哈哈⋯⋯&lt;br /&gt;
&lt;br /&gt;
不过用来干嘛呢？&lt;br /&gt;
&lt;br /&gt;
之前跑得比较慢的“大型”应用也就是XCode和PS了，不知道内存增大后有改观没有。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
正在下载XCode，慢得跟什么似的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chameleon启动参数:&lt;br /&gt;
-v Verbose&lt;br /&gt;
-f 忽略Extensions.kext，即忽略kext Cache&lt;br /&gt;
-x 安全模式，这种模式下不会自动挂载Windows分区和USB设备 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
其它参考：&lt;a href=&quot;http://myhack.sojugarden.com/2009/09/permissions-kext-caches/&quot;&gt;修复kext权限 &amp;amp; 重建Cache&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
希望明年不用再折腾了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
》》》》》》Update 04-26&lt;br /&gt;
&lt;br /&gt;
终于把声卡搞定了。&lt;br /&gt;
&lt;br /&gt;
用的就是VoodooHDA的驱动：&lt;a href=&quot;https://voodoohda.googlecode.com/files/VoodooHDA-2.7.3.pkg.zip&quot; style=&quot;font-size: 140%;&quot;&gt;VoodooHDA-2.7.3&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
安装后，参考&lt;a href=&quot;http://www.tonymacx86.com/viewtopic.php?f=16&amp;amp;t=42819&quot;&gt;这个帖子&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
把/Extra下面的kext都移到/S/L/E下面，然后重建cache（参考&lt;a href=&quot;http://myhack.sojugarden.com/2009/09/permissions-kext-caches/&quot;&gt;修复kext权限 &amp;amp; 重建Cache&lt;/a&gt;）&lt;br /&gt;
&lt;br /&gt;
（为防万一，/Extra下面的kext并没有删掉。我发现在重建cache之后，过了一小段时间，耳机里就突然有声音了。）&lt;br /&gt;
&lt;br /&gt;
然后在org.chameleon.Boot.plist中添加：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;key&gt;UseKernelCache&lt;/key&gt; &lt;br /&gt;
&lt;string&gt;Yes&lt;/string&gt; &lt;/blockquote&gt;
然后重启吧骚年！&lt;br /&gt;
&lt;br /&gt;
据说原因是VoodooHDA在系统使用cache的时候才会正常工作⋯⋯&lt;br /&gt;
&lt;br /&gt;
至此，Lion基本达到了和SL同样的正常工作水平。&lt;br /&gt;
&lt;br /&gt;
》》》》》》Update 04-26&lt;br /&gt;
&lt;br /&gt;
莫名其妙在运行的时候又KP了，然后各种方式都启动不能。只好进Windows，把UseKernelCache参数删掉，然后用-f参数启动，总算进系统了。&lt;br /&gt;
&lt;br /&gt;
》》》》》》Update 04-26&lt;br /&gt;
&lt;br /&gt;
竟然突然黑屏了⋯⋯然后启动不能。不用-f, 失败；用-f，失败；再次用-f，成功。&lt;br /&gt;
&lt;br /&gt;
然后根据&lt;a href=&quot;http://bbs.pcbeta.com/viewthread-1015620-1-1.html&quot;&gt;这个帖子&lt;/a&gt;，把IOPCIPrimaryMatch改为IOPCIMatch，id本来就是那样，没改。&lt;br /&gt;
根据KP时输出的信息可一看到vendor ID和device ID。&lt;br /&gt;
KP的问题应该还是出在VoodooHDA上。 &lt;br /&gt;
&lt;br /&gt;
》》》》》》Update 04-27&lt;br /&gt;
&lt;br /&gt;
真是各种崩溃啊。有时怀疑是显卡驱动的问题（官方驱动，graphicenabler=true） ，更多时候更像是VoodooHDA的问题。&lt;br /&gt;
手动修改了VoodooHDA/Contents/Info.plist，把其中的key为VoodooHDA-1的删掉了，然后手动kextunload, kextutil，终于把声卡驱动起来了。&lt;br /&gt;
开始时是把key为VoodooHDA-2的删掉了，然后手动加载驱动，完全没有效果。&lt;br /&gt;
&lt;br /&gt;
目前看似正常了，有待时间的检验。&lt;br /&gt;
&lt;br /&gt;
》》》》》》Update 05-05&lt;br /&gt;
&lt;br /&gt;
一切正常。&lt;br /&gt;
&lt;br /&gt;
把UseKernelCache=Yes加回去了，似乎可以正常使用kernel cache了，开机速度提高了。&lt;br /&gt;
不然的话必须使用-f参数才能正常启动。&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/3722769027387089701/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2012/04/note-v460mac-os-x-lion.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/3722769027387089701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/3722769027387089701'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2012/04/note-v460mac-os-x-lion.html' title='[NOTE] 在V460上继续折腾Mac OS X Lion'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-3588884137444872224</id><published>2012-04-21T22:05:00.000+08:00</published><updated>2012-08-10T14:25:17.960+08:00</updated><title type='text'>生命没有意义</title><content type='html'>标题是为了哗众取宠. 我并没有意愿自绝于人类(事实上我活得很好很开心), 也并不是在表达悲观失望.&lt;br /&gt;
至于为什么说&quot;生命没有意义&quot;, 请诸君听我慢慢道来.&lt;br /&gt;
&lt;br /&gt;
我发现时间过得太快了.&lt;br /&gt;
一转眼, 我的三年研究僧生涯已经过了一多半.&lt;br /&gt;
而且我发现自己越来越不愿意离开北大.&lt;br /&gt;
这种感觉在我在东大的时候是几乎没有过的.&lt;br /&gt;
&lt;br /&gt;
在东大的绝大部分时间, 我都在痛恨着东大, 并盼望着早日离开那个鬼地方.&lt;br /&gt;
感觉很压抑, 很拘束.&lt;br /&gt;
但是有一天, 当我从本部坐校车回到九龙湖的时候,&lt;br /&gt;
坐在窗边, 看着路边花坛里稀疏的草, 光秃秃的树,&lt;br /&gt;
(我想那是春天)&lt;br /&gt;
突然感觉到眷恋, 不是一丝, 很多丝.&lt;br /&gt;
&lt;br /&gt;
我想我的青葱岁月要死在这里了.&lt;br /&gt;
&lt;br /&gt;
后来工作, 同样内心总是挣扎着想离开.&lt;br /&gt;
终于在一年多后, 辞职的事情尘埃落定的时候, 心里突然有一点伤感, 一丝, 不是很多丝.&lt;br /&gt;
我想大概是对前途未卜的恐惧.&lt;br /&gt;
&lt;br /&gt;
后来, 回到校园, 大约从我踏进北大校门的那天起, 我就不想离开了.&lt;br /&gt;
&lt;br /&gt;
或许&quot;眷恋&quot;有个阀门,&lt;br /&gt;
2008年的时候被一些草木打开,&lt;br /&gt;
从此就关不上了.&lt;br /&gt;
&lt;br /&gt;
所以偶尔想起还只能在北大呆一年多, 总是会发出&quot;逝者如斯夫&quot;的感叹.&lt;br /&gt;
再联想到自己还一无所成, 老纸真的还想再活五百年.&lt;br /&gt;
&lt;br /&gt;
你说这个世界上真的存在吸血鬼吗?&lt;br /&gt;
变吸血鬼也不错, 这样就有很多很多很多的时间用来学习和胡思乱想了.&lt;br /&gt;
说不定会得几个诺贝尔奖玩玩.&lt;br /&gt;
&lt;br /&gt;
哎你说爱因斯坦会是吸血鬼吗?&lt;br /&gt;
&lt;br /&gt;
------------------&lt;br /&gt;
以上是离题万里的絮絮叨叨.&lt;br /&gt;
下面是正题.&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
前段时间, 看了《上帝掷骰子吗--量子物理史话》这本书.&lt;br /&gt;
发现物理学发展到量子这个层次, 快要变成扯淡的科学了,&lt;br /&gt;
&quot;哥本哈根解释&quot;居然跟唯心主义勾搭上了.&lt;br /&gt;
严重怀疑那帮人是笛卡尔, 王阳明的信徒.&lt;br /&gt;
&lt;br /&gt;
事实上上一段也是我在胡扯.&lt;br /&gt;
我知道物理学没有那么简单, 不是看了一本科普读物就可以指手画脚的.&lt;br /&gt;
&lt;br /&gt;
当然就我浅薄的物理知识和直觉来看, 这种唯心的解释不大可能是正确的.&lt;br /&gt;
&lt;br /&gt;
或许再过几百年, 那时的浅薄的科普书籍读者可以居高临下指着现在的种种假说哈哈大笑,&lt;br /&gt;
就像我们现在做的那样.&lt;br /&gt;
&lt;br /&gt;
但是我可能不会知道那时的&quot;真相&quot;了.&lt;br /&gt;
&lt;br /&gt;
因为我不是不死之身.&lt;br /&gt;
&lt;br /&gt;
再联想到我可能看不到一百年后的&quot;高科技&quot;的生活状态.&lt;br /&gt;
总是感到OO的伤感.&lt;br /&gt;
&lt;br /&gt;
然而, 这有什么关系呢?!&lt;br /&gt;
&lt;br /&gt;
自从看过《上帝掷骰子吗--量子物理史话》之后,&lt;br /&gt;
突然对这类的科普书籍(书籍, 视频...信息)感兴趣起来.&lt;br /&gt;
于是从日理万机的忧国忧民的我不coding谁coding的工作中抽出一点时间, 看了BBC的几集纪录片: How.The.Universe.Works&lt;br /&gt;
&lt;br /&gt;
不看则已, 一看.....尼玛!&lt;br /&gt;
&lt;br /&gt;
得到一个结论: 生命是没有意义的.&lt;br /&gt;
&lt;br /&gt;
地球真的很小很小很小很小......就算地球上的生命全部毁灭, 就算连地球都消失.&lt;br /&gt;
宇宙还是宇宙, 恒星, 行星, 黑洞, 和各种乱七八糟的存在, 还是各自存在着, 并且以人类无法企及的时间尺度分久必合合久必分.&lt;br /&gt;
&lt;br /&gt;
就算你我他拼了老命地奋斗奋斗奋斗, 就算混成了全人类的大救星, 从宇宙的尺度看, 毫——无——意——义!&lt;br /&gt;
&lt;br /&gt;
根据这部纪录片里的说法, (或许也是目前科学界的主流看法)&lt;br /&gt;
若干年后, 当所有的恒星的燃料都燃尽, 整个宇宙会陷入一片黑暗. （S01E04 Stars末尾）&lt;br /&gt;
&lt;br /&gt;
如果人类那时还存在的话，或许他们会学会用其它物质来制造光。&lt;br /&gt;
但是根据自然选择的原理，生物最终会丧失视觉。&lt;br /&gt;
&lt;br /&gt;
想象一下一片黑暗的生活吧……&lt;br /&gt;
而且不是因为小区停电，是整个宇宙都停电了……&lt;br /&gt;
&lt;br /&gt;
每想到这一点，就倍感“绝望”，非常牛X的若干万亿年尺度的绝望。&lt;br /&gt;
&lt;br /&gt;
如果想到有星星的日子也不过是整个宇宙的一瞬间, 你会不会绝望?&lt;br /&gt;
&lt;br /&gt;
现在, 你告诉我, 生命有意义吗?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
我告诉你, 有意义.&lt;br /&gt;
&lt;br /&gt;
The Big Bang Theory(不是那个电视剧啊亲)关于宇宙的未来貌似有两种说法:&lt;br /&gt;
1. 整个宇宙最终会扩散开来, 永无尽头&lt;br /&gt;
2. 在某个时间点, 宇宙会开始坍缩, 坍缩到一点, 然后发生第N+1次Big Bang&lt;br /&gt;
&lt;br /&gt;
我愿意相信第2种说法.&lt;br /&gt;
&lt;br /&gt;
按照决定论的思想, 如果再次发生Big Bang, 宇宙的历史会再次精确地重演,&lt;br /&gt;
也就是说, 你我会再活一次, 然后若干年后, 再活一次, 再活一次, 再活一次, 再活一次......&lt;br /&gt;
你活腻了也不行, 因为这种重演永无止尽.&lt;br /&gt;
&lt;br /&gt;
如果是非决定论, 也就是说按概率活着, 地球生命的存在是个很小很小很小很小.....很小很小的小概率事件,&lt;br /&gt;
也就是说是个很大很大很大很大......很大很大的奇迹,&lt;br /&gt;
那么, 下一次Big Bang也许不会产生你我,&lt;br /&gt;
但是因为Big Bang永无止尽, 所以总有一天, 还会有个银河系, 还会有个太阳系, 还会有个地球, 还会有人类, 还会有你我他.&lt;br /&gt;
或许我们的生活和现在这个cycle有些些许的不同, 也可能完全地相同,&lt;br /&gt;
总之, 我们原地满血复活了. 如果我们仍然残留这个cycle的意识的话, 会以为是信春哥的缘故.&lt;br /&gt;
&lt;br /&gt;
一想到可以活很多次, 心中总是充满了力量.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
结论:&lt;br /&gt;
&lt;br /&gt;
对于一个宇宙, 生命没有意义. 对于很多个宇宙, 生命稍微有点意义.&lt;br /&gt;
想想吧, 老纸活着是为了很多个宇宙! 牛X吧!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上面这个结论是扯淡.&lt;br /&gt;
&lt;br /&gt;
真正的结论是, 生命的确是没有意义的——如果从外界来看.&lt;br /&gt;
但是从自己来看, 从&quot;我&quot;来看, 生命的意义大于一切, 大于狗屁宇宙.&lt;br /&gt;
或许这就是王阳明&quot;心外无物&quot;的含义.&lt;br /&gt;
有空找点心学的书来拜读拜读.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
诸位看官看到标题是不是感到有些提心吊胆, 为我的生命安全担心.&lt;br /&gt;
看到最后是不是感到胆战心惊, 为自己生命的渺小痛哭流涕?&lt;br /&gt;
如果是的话, 本人调戏全人类的目的就取得了一个阶段性的成果.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
好了, 以上就是最近的一些胡思乱想.&lt;br /&gt;
&quot;整理&quot;出来, 放到这里, 算是一篇博文, 顺便为博客除除草.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/3588884137444872224/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2012/04/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/3588884137444872224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/3588884137444872224'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2012/04/blog-post.html' title='生命没有意义'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-4573248772473361170</id><published>2012-02-03T19:57:00.000+08:00</published><updated>2012-02-03T20:01:39.163+08:00</updated><title type='text'>2011总结与2012展望</title><content type='html'>最近越来越懒于写博客了.&lt;br /&gt;
可能很大程度上归咎于微博的兴起.&lt;br /&gt;
即使偶尔有表达的冲动, 由于微博发布的方便性而将这种冲动拼命压缩压缩压缩压缩到140字以内.&lt;br /&gt;
为什么不呢, 毕竟Echofon就在浏览器的右下角, just one click away.&lt;br /&gt;
为什么要写博客呢, 毕竟我还要打开博客后台, 拼命码字码字码字码到看起来像一篇文章的长度.&lt;br /&gt;
&lt;br /&gt;
但是, 看着twitter上的碎碎念, 再看看博客上的荒凉零落, 两相对比, 总觉得过去一段时间过得没那么充实.&lt;br /&gt;
&lt;br /&gt;
无论如何, 在这个新旧年交替的时候做个总结与展望吧.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;2011总结&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;移动开发&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2010年底(准确地说是十月), 为了参加Google的Android应用大赛, 花了半个月的时间学习Android开发, 并动手写了个用于名片分享的小应用. 为了测试程序, 还&lt;a href=&quot;http://daizw.blogspot.com/2010/11/u8220.html&quot;&gt;买了个廉价的Android机&lt;/a&gt;.&lt;br /&gt;
这应该算是关注移动应用的开始.&lt;br /&gt;
&lt;br /&gt;
2011年初, 放寒假在家实在闲得没事干, 于是决定开始学习iOS开发, 入门教程就是那个经典的Stanford iOS开发课程视频. 如果没记错的话, 2011年除夕是在边看春晚边看教程中度过的. 看了几集之后就跃跃欲试了. 真正动手写程序是在大年初一.&lt;br /&gt;
&lt;br /&gt;
当时对移动阅读很感兴趣, 于是开始着手学习这方面的东西. 其中最重要的一块就是正文抽取. 当时看了不少这方面的论文和文章. 也了解了很多现有的产品, 如readability/instapaper/readitlater/etc.&lt;br /&gt;
&lt;br /&gt;
当时脑子里整天想的就是该如何做正文抽取, 纸上谈兵地分析比较各种算法. 想了一段时间后选择了一种开始动手实现. 实现的难度其实不大, 难的是参数的调优. 没有用大量测试集进行严格的测试, 调整参数只是凭&quot;感觉&quot;和少量的测试.&lt;br /&gt;
&lt;br /&gt;
然后自己开发的第一个应用&lt;a href=&quot;http://itunes.apple.com/sg/app/mage-reader/id436146943?mt=8&quot;&gt;Mage Reader&lt;/a&gt;就逐步成型了. &lt;br /&gt;
&lt;br /&gt;
后来, 后来就注册了IDP, 把&lt;a href=&quot;http://itunes.apple.com/sg/app/mage-reader/id436146943?mt=8&quot;&gt;Mage Reader&lt;/a&gt;放到了苹果应用商店里面.&lt;br /&gt;
&lt;br /&gt;
放上之后, 感觉很累, 休息了一段时间.&lt;br /&gt;
&lt;br /&gt;
然后对cocos2d又有了兴趣, 花了十天时间写了个小游戏: &lt;a href=&quot;http://itunes.apple.com/sg/app/magic-24/id438021913?mt=8&quot;&gt;24点&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
目前为止这两个应用的收入接近于0, 至少和我付出的时间和精力相比不值一提.&lt;br /&gt;
但是编程的时候很开心并且很投入, 这就值了.&lt;br /&gt;
再说并不是所有付出的回报都是以金钱的形式体现.&lt;br /&gt;
很多付出的回报是----知识, 机会, 或者叫做运气, 它们是同义词.&lt;br /&gt;
&lt;br /&gt;
在此期间, 很多童鞋都提供了很多的帮助, 包括花花/ftao/kai/tjj/etc, 感谢他们.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;关于学习&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
深圳没有很多课可以选, 感兴趣的更少. 不过最后的绩点倒是很高, 这点出乎我的意料.&lt;br /&gt;
可能是我学习真的比以前认真了. 也有可能因为老师给分比较慷慨. 或者二者都有.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;分布式系统与NoSQL&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
暑假回到北京后, 开始做导师的项目.&lt;br /&gt;
然后就开始研究Hadoop和NoSQL, 几乎整个学期都在看这方面的东西.&lt;br /&gt;
目前还只限于了解, 真正动手做只是刚开始.&lt;br /&gt;
&lt;br /&gt;
10月底到12月底在IBM CRL实习了一段时间, 过得还比较充实.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;关于生活&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
回到北京后, 住在学校万柳公寓, 距离学校20分钟公交车程. 每天坐公交往返于学校与宿舍之间, 挺麻烦的. 平均每天都有一个小时浪费在路上.&lt;br /&gt;
&lt;br /&gt;
北大食堂很多, 饭菜还好, 至少可以找到不少可以吃的菜. 算得上是价廉物美了.&lt;br /&gt;
&lt;br /&gt;
看了一些书, 《黑客与画家》、《浪潮之巅》, 最近在看《Steve Jobs》, 英文版, 看得比较慢.&lt;br /&gt;
不久之前入手了个Kindle 3, 这段时间也用它看了一些书, 《1Q84》、《三体》, 等等.&lt;br /&gt;
&lt;br /&gt;
根据在豆瓣上的统计, 2011年我看了 203 部电影!!&lt;br /&gt;
这两个叹号一个是为了炫耀, 另一个用来表达惊讶, 因为这表示我花了至少400个小时在电影上面. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;关于爱情&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
(null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;2012展望&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
对于自己的2011, 我基本满意, 没有浪费太多时间. 不足之处在于, 在学术方面没有多少进展, 没有选定一个方向深入进去. 所以, 希望2012年能够在某个方向上深入下去, 更学术一点. 最好能发发paper.&lt;br /&gt;
另外一个努力的重点是GRE, 希望英语水平能提高点.&lt;br /&gt;
还有余力的话, 找个实习?&lt;br /&gt;
选一些数据挖掘/机器学习的课程?&lt;br /&gt;
&lt;br /&gt;
还要加强锻炼, 很久没有像样地运动过了.&lt;br /&gt;
多看些书.&lt;br /&gt;
&lt;br /&gt;
减少浪费在社交网络上的时间. 特别是人人网. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/4573248772473361170/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2012/02/20112012.html#comment-form' title='3 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4573248772473361170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4573248772473361170'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2012/02/20112012.html' title='2011总结与2012展望'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-2253150603074895278</id><published>2011-08-17T18:03:00.001+08:00</published><updated>2011-08-17T19:01:23.559+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><title type='text'>Mage Reader 2.0 的截图</title><content type='html'>上一版本（v1.0）的截图是没有p过的，全是真正的截图。&lt;br /&gt;
(当然在图片上加上帮助说明之类的文字不算。) &lt;br /&gt;
现在看来很丑很简陋。&lt;br /&gt;
&lt;br /&gt;
后来在cocoachina论坛上看到有人说图标和截图灰常重要，&lt;br /&gt;
除了图标外，在截图上也要下功夫，能p的一定要p。 &lt;br /&gt;
&lt;br /&gt;
所以，在2.0版的截图上稍微花了点功夫。&lt;br /&gt;
因为翻页特效（page flip）看上去是最大的“亮点”，所以p了一下这个。（其他还是没p的）&lt;br /&gt;
&lt;br /&gt;
下面展示一下我&lt;strike&gt;高超&lt;/strike&gt;蹩脚的ps技巧：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWw2lf-RND-KJ_AGw9lRlA62MhhZhY9ND5-59bkQtyy6_JSRj_KdE4FTdpU6odexPK5Ypq6hXuL7J7oWoIQHFzPaFIQp0ctOaeX11Bq3tlASKNYIU4VcGcXb0PSfVOL19Zz8ru2bIAnAKM/s1600/pageflip_framed.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWw2lf-RND-KJ_AGw9lRlA62MhhZhY9ND5-59bkQtyy6_JSRj_KdE4FTdpU6odexPK5Ypq6hXuL7J7oWoIQHFzPaFIQp0ctOaeX11Bq3tlASKNYIU4VcGcXb0PSfVOL19Zz8ru2bIAnAKM/s320/pageflip_framed.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
最后希望Mage Reader 2.0快点审核通过吧。</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/2253150603074895278/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2011/08/mage-reader-20.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/2253150603074895278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/2253150603074895278'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2011/08/mage-reader-20.html' title='Mage Reader 2.0 的截图'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWw2lf-RND-KJ_AGw9lRlA62MhhZhY9ND5-59bkQtyy6_JSRj_KdE4FTdpU6odexPK5Ypq6hXuL7J7oWoIQHFzPaFIQp0ctOaeX11Bq3tlASKNYIU4VcGcXb0PSfVOL19Zz8ru2bIAnAKM/s72-c/pageflip_framed.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-4348979616987016586</id><published>2011-07-08T17:01:00.000+08:00</published><updated>2011-07-08T17:01:41.632+08:00</updated><title type='text'>再见，深研院！你好，燕园！</title><content type='html'>再见，深研院A栋实验室C202C203大学城图书馆镜湖五四塔J栋国际会议中心D栋阶梯教室山景阁N栋303饮水机热水器空调20块包月10M网络坏掉的体重秤北大食堂二楼的拉面刀削面和无所不在的肉末清华食堂白菜粉丝茄子花菜土豆片土豆条鱼虾各种饼校园超市的酸奶煮意坊大学论语从没去过的subway健身房的跑步机租的24号自行车清华的长廊周末总是停满车的停车场路边红绿相间的凤凰木。&lt;br /&gt;
&lt;br /&gt;
你好，燕园理科一号楼迷宫无数的实验室饭卡澡卡网卡校园卡康博思学一学五农园食堂便宜的饭菜上不了的国际网藏书丰富的图书馆简陋得让人泪流满面的检索页面三角地百年讲堂西门的天桥畅春新园畅春园阴暗的地下室无空调风扇卫生间不通风无手机信号只能摆得下四张床的堆满了杂物的宿舍五六年未见的公共盥洗室冷水淋浴间门口饭馆18块的地三鲜。</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/4348979616987016586/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2011/07/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4348979616987016586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4348979616987016586'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2011/07/blog-post.html' title='再见，深研院！你好，燕园！'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-1004372378070411889</id><published>2011-06-11T00:49:00.000+08:00</published><updated>2011-06-11T00:49:59.715+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="散文"/><title type='text'>【翻译】飞蛾之死 (弗吉尼娅·伍尔芙)</title><content type='html'>其实是英语课的作业，翻译了一个晚上。&lt;br /&gt;
====================================&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Section0&quot; style=&quot;layout-grid: 15.6000pt;&quot;&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 22pt; font-weight: bold;&quot;&gt;飞蛾之死&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 22pt; font-weight: bold;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 10.5pt;&quot;&gt;弗吉尼&lt;/span&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 10.5pt;&quot;&gt;娅&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 10.5pt;&quot;&gt;·&lt;span style=&quot;font-family: 宋体;&quot;&gt;伍尔芙&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-indent: 21.0000pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;准确地说，白天飞来飞去的蛾子并不叫做飞蛾。在窗帘的阴影中熟睡的常见的黄蛾总是会让我们大吃一惊，但是这些飞蛾并不会唤起我们对于黑暗的秋叶和绽放的常青藤的愉快的情感。它们是杂交的产物，既不像蝴蝶一样色彩缤纷，也不像它们的同类一般色彩黯然。然而在我面前的这个，有着狭长的干草色的翅子，翅子的边缘还有着颜色相同的流苏一般的纹饰，看上去活得心满意足。这是一个令人愉悦的九月中旬的早晨，温和、宜人，只是风吹得比夏季更加强烈了一些。犁已经在窗户外的田野中留下了刻痕，犁头过处，泥土被压得平平整整，散发着湿润的气息。这种活力的气息从田野和更远的地方滚滚而至，以致令人难以把心思完全放在书本上。白嘴鸦在忙着过它们每年一度的节日：它们绕着树顶飞来飞去，直到看上去仿佛有一张巨大的缀有成千上万个黑结的网撒开在空中。过了一会儿，这张网慢慢罩在树上，直到每一个树枝的枝头都有了一个结。突然这张网仿佛再次被撒到空中一样，然而是绕了一个更大的圈，伴随着很大的喧闹和叫嚷，就像被撒到空中然后慢慢落到树上这个过程是个极为令人兴奋的体验。&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-indent: 21.0000pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;激发白嘴鸦、农夫、马匹、甚至光秃的小山丘的这种力量，也让飞蛾从窗玻璃的一边飞到另一边。这让人情不自禁地盯着看。这的确让人感到一种怜惜。那个早上似乎本应是快乐的，但是一只飞蛾对于短暂的生命的热情却让人不禁想到命运的残酷。它快乐地飞到格子的一个角落，在那里没有待到一秒钟，又飞向了另一个角落。接下来除了飞向第三个和第四个角落，它还有什么选择呢？尽管山丘是那么延绵起伏，天空是那么辽阔，房屋上空的炊烟飘得那么远，远处不时响起的海轮的汽笛声如此浪漫，这就是它所能做的事。它做了力所能及的事。看它，在它那脆弱而纤小的身体里就像有一条看不见的纤细而晶莹的充满整个世界的能量细线。当它频繁在玻璃上飞来飞去的时候，我仿佛看见了这条明亮的细线。它微小而无足轻重，但是充满了生命力。&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-indent: 21.0000pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;然而，正是因为它的渺小和简单的能量穿过了开着的窗户，在人们的脑海中的狭小而错综复杂的走廊上横冲直撞，人们对它充满了某种惊奇且悲哀的感情。这就像有个人取了一滴生命的珠子，用绒毛和翅膀进行了尽量简单的装饰，然后让它转着圈舞蹈来向我们展示生活的真谛。人们不会忘记这种奇怪的感觉。人们倾向于忘记所有关于生活的东西，只是把它当作坎坷、无法改变、虚浮和苦难的，所以不得不小心谨慎地面对。人们又不禁会想到，如果生命将它生就为另一种模样，那又会怎么样呢？这让人们开始以一种怜悯的态度看待它这些简单的动作。&lt;/span&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-indent: 21.0000pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;过了一段时间，它显然开始感到疲倦了，它停到了沐浴在阳光中的窗户边缘上。随着这种奇怪的景象进入尾声，我完全忘记了它。然后，当我抬头的时候，我的目光再次被它吸引过去。它正试图重新开始舞蹈，但是它只能僵硬或者说是笨拙地扇动翅膀飞到窗玻璃的底部。当它试图飞过去的时候却失败了。专注于其他事情的我看了一会儿这些无用的努力，而没有任何想法，只是单纯等着它再次飞起来，就像人们等待一台停了一会儿的机器重新启动起来却没去思考它停止的原因。差不多试了七次之后，它终于从木窗框上滑落下来，挥着翅膀向后跌到了窗台上。它无助的姿势唤醒了我，我终于意识到它遇到了困难。它再也飞不起来了，它的腿徒劳地拨动着。但是当我伸出铅笔想去帮助它翻过身来时，我意识到这种失败和笨拙意味着即将到来的死亡。想到这里，我又放下了手中的铅笔。&lt;/span&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-indent: 21.0000pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;它的腿又开始猛烈地拨动了，在我看来就像在与敌人搏斗。我向门外看去，外面怎样了？大概已经到了中午，田地里的劳作停止了。静止与安静代替了之前的喧闹。那些白嘴鸦已经飞走去小溪边喝水了。马儿们站着一动也不动。但是那些力量仍然在那里，充满了外面的每个角落，中立、客观，不纠结于任何特别的事物。某种程度上讲这与眼前的这个有着枯草般的颜色的小飞蛾恰好相反。做任何事情都是徒劳的。人们只能旁观着那些细小的腿做出的离奇的努力来抗拒即将到来的毁灭。这种毁灭的力量可以让整个城市连同大批的人类沉入海底。没有什么能够抗拒死亡。然而在因为筋疲力尽而停了一小会儿后，它的腿又开始动了。这最后的抗拒是如此强烈和疯狂，它终于成功地翻过了身来。人们的同情当然永远会站在生命的一边。当没有人关心或者毫无所知的时候，一个无关紧要的小飞蛾为了维持别人不会珍惜和保留的生命，付出了不可思议的努力去对抗如此巨大的力量。这让人莫名地感动。不知为何，我再一次见证了生命的死亡。我再次举起了铅笔，尽管我知道这是徒劳的。但是甚至在我这样做的时候，死亡的象征再次毫无疑问地显现了出来。它的身体舒展开来，旋即变得僵硬。挣扎结束了。这个渺小的生命逝去了。看着这只死去的飞蛾，如此强大的力量战胜了如此普通的对手，这种胜利却让我感到惊讶。就像几分钟前生命曾经很诡谲一样，现在死亡也变得诡谲了。这只翻过身来的飞蛾终于优雅而毫无怨言地安详逝去了。是的，它好像在说，死亡比我强大多了。&lt;/span&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-indent: 21.0000pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;（附原文）&lt;/span&gt;&lt;span style=&quot;font-family: &#39;宋体&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 22pt; font-weight: bold;&quot;&gt;The&amp;nbsp;Death&amp;nbsp;of&amp;nbsp;the&amp;nbsp;Moth&amp;nbsp;(1942)&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 22pt; font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;VIRGINIA&amp;nbsp;WOOLF&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;Moths&amp;nbsp;that&amp;nbsp;fly&amp;nbsp;by&amp;nbsp;day&amp;nbsp;are&amp;nbsp;not&amp;nbsp;properly&amp;nbsp;to&amp;nbsp;be&amp;nbsp;called&amp;nbsp;moths;&amp;nbsp;they&amp;nbsp;do&amp;nbsp;not&amp;nbsp;excite&amp;nbsp;that&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;pleasant&amp;nbsp;sense&amp;nbsp;of&amp;nbsp;dark&amp;nbsp;autumn&amp;nbsp;nights&amp;nbsp;and&amp;nbsp;ivy-blossom&amp;nbsp;which&amp;nbsp;the&amp;nbsp;commonest&amp;nbsp;yel-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;low-underwing&amp;nbsp;asleep&amp;nbsp;in&amp;nbsp;the&amp;nbsp;shadow&amp;nbsp;of&amp;nbsp;the&amp;nbsp;curtain&amp;nbsp;never&amp;nbsp;fails&amp;nbsp;to&amp;nbsp;rouse&amp;nbsp;in&amp;nbsp;us.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;They&amp;nbsp;are&amp;nbsp;hybrid&amp;nbsp;creatures,&amp;nbsp;neither&amp;nbsp;gay&amp;nbsp;like&amp;nbsp;butterflies&amp;nbsp;nor&amp;nbsp;somber&amp;nbsp;like&amp;nbsp;their&amp;nbsp;own&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;species.&amp;nbsp;Nevertheless&amp;nbsp;the&amp;nbsp;present&amp;nbsp;specimen,&amp;nbsp;with&amp;nbsp;his&amp;nbsp;narrow&amp;nbsp;hay-colored&amp;nbsp;wings,&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;fringed&amp;nbsp;with&amp;nbsp;a&amp;nbsp;tassel&amp;nbsp;of&amp;nbsp;the&amp;nbsp;same&amp;nbsp;color,&amp;nbsp;seemed&amp;nbsp;to&amp;nbsp;be&amp;nbsp;content&amp;nbsp;with&amp;nbsp;life.&amp;nbsp;It&amp;nbsp;was&amp;nbsp;a&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;pleasant&amp;nbsp;morning,&amp;nbsp;mid-September,&amp;nbsp;mild,&amp;nbsp;benignant,&amp;nbsp;yet&amp;nbsp;with&amp;nbsp;a&amp;nbsp;keener&amp;nbsp;breath&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;than&amp;nbsp;that&amp;nbsp;of&amp;nbsp;the&amp;nbsp;summer&amp;nbsp;months.&amp;nbsp;The&amp;nbsp;plough&amp;nbsp;was&amp;nbsp;already&amp;nbsp;scoring&amp;nbsp;the&amp;nbsp;field&amp;nbsp;oppo-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;site&amp;nbsp;the&amp;nbsp;window,&amp;nbsp;and&amp;nbsp;where&amp;nbsp;the&amp;nbsp;share&amp;nbsp;had&amp;nbsp;been,&amp;nbsp;the&amp;nbsp;earth&amp;nbsp;was&amp;nbsp;pressed&amp;nbsp;flat&amp;nbsp;and&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;gleamed&amp;nbsp;with&amp;nbsp;moisture.&amp;nbsp;Such&amp;nbsp;vigor&amp;nbsp;came&amp;nbsp;rolling&amp;nbsp;in&amp;nbsp;from&amp;nbsp;the&amp;nbsp;fields&amp;nbsp;and&amp;nbsp;the&amp;nbsp;down&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;beyond&amp;nbsp;that&amp;nbsp;it&amp;nbsp;was&amp;nbsp;difficult&amp;nbsp;to&amp;nbsp;keep&amp;nbsp;the&amp;nbsp;eyes&amp;nbsp;strictly&amp;nbsp;turned&amp;nbsp;upon&amp;nbsp;the&amp;nbsp;book.&amp;nbsp;The&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;rooks&amp;nbsp;too&amp;nbsp;were&amp;nbsp;keeping&amp;nbsp;one&amp;nbsp;of&amp;nbsp;their&amp;nbsp;annual&amp;nbsp;festivities;&amp;nbsp;soaring&amp;nbsp;round&amp;nbsp;the&amp;nbsp;tree&amp;nbsp;tops&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;until&amp;nbsp;it&amp;nbsp;looked&amp;nbsp;as&amp;nbsp;if&amp;nbsp;a&amp;nbsp;vast&amp;nbsp;net&amp;nbsp;with&amp;nbsp;thousands&amp;nbsp;of&amp;nbsp;black&amp;nbsp;knots&amp;nbsp;in&amp;nbsp;it&amp;nbsp;had&amp;nbsp;been&amp;nbsp;cast&amp;nbsp;up&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;into&amp;nbsp;the&amp;nbsp;air;&amp;nbsp;which,&amp;nbsp;after&amp;nbsp;a&amp;nbsp;few&amp;nbsp;moments&amp;nbsp;sank&amp;nbsp;slowly&amp;nbsp;down&amp;nbsp;upon&amp;nbsp;the&amp;nbsp;trees&amp;nbsp;until&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;every&amp;nbsp;twig&amp;nbsp;seemed&amp;nbsp;to&amp;nbsp;have&amp;nbsp;a&amp;nbsp;knot&amp;nbsp;at&amp;nbsp;the&amp;nbsp;end&amp;nbsp;of&amp;nbsp;it.&amp;nbsp;Then,&amp;nbsp;suddenly,&amp;nbsp;the&amp;nbsp;net&amp;nbsp;would&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;be&amp;nbsp;thrown&amp;nbsp;into&amp;nbsp;the&amp;nbsp;air&amp;nbsp;again&amp;nbsp;in&amp;nbsp;a&amp;nbsp;wider&amp;nbsp;circle&amp;nbsp;this&amp;nbsp;time,&amp;nbsp;with&amp;nbsp;the&amp;nbsp;utmost&amp;nbsp;clamor&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;and&amp;nbsp;vociferation,&amp;nbsp;as&amp;nbsp;though&amp;nbsp;to&amp;nbsp;be&amp;nbsp;thrown&amp;nbsp;into&amp;nbsp;the&amp;nbsp;air&amp;nbsp;and&amp;nbsp;settle&amp;nbsp;slowly&amp;nbsp;down&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;upon&amp;nbsp;the&amp;nbsp;tree&amp;nbsp;tops&amp;nbsp;were&amp;nbsp;a&amp;nbsp;tremendously&amp;nbsp;exciting&amp;nbsp;experience.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;The&amp;nbsp;same&amp;nbsp;energy&amp;nbsp;which&amp;nbsp;inspired&amp;nbsp;the&amp;nbsp;rooks,&amp;nbsp;the&amp;nbsp;ploughmen,&amp;nbsp;the&amp;nbsp;horses,&amp;nbsp;and&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;even,&amp;nbsp;it&amp;nbsp;seemed,&amp;nbsp;the&amp;nbsp;lean&amp;nbsp;bare-backed&amp;nbsp;downs,&amp;nbsp;sent&amp;nbsp;the&amp;nbsp;moth&amp;nbsp;fluttering&amp;nbsp;from&amp;nbsp;side&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;to&amp;nbsp;side&amp;nbsp;of&amp;nbsp;his&amp;nbsp;square&amp;nbsp;of&amp;nbsp;the&amp;nbsp;windowpane.&amp;nbsp;One&amp;nbsp;could&amp;nbsp;not&amp;nbsp;help&amp;nbsp;watching&amp;nbsp;him.&amp;nbsp;One,&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;was,&amp;nbsp;indeed,&amp;nbsp;conscious&amp;nbsp;of&amp;nbsp;a&amp;nbsp;queer&amp;nbsp;feeling&amp;nbsp;of&amp;nbsp;pity&amp;nbsp;for&amp;nbsp;him.&amp;nbsp;The&amp;nbsp;possibilities&amp;nbsp;of&amp;nbsp;plea-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;sure&amp;nbsp;seemed&amp;nbsp;that&amp;nbsp;morning&amp;nbsp;so&amp;nbsp;enormous&amp;nbsp;and&amp;nbsp;so&amp;nbsp;various&amp;nbsp;that&amp;nbsp;to&amp;nbsp;have&amp;nbsp;only&amp;nbsp;a&amp;nbsp;moth’s&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;part&amp;nbsp;in&amp;nbsp;life,&amp;nbsp;and&amp;nbsp;a&amp;nbsp;day&amp;nbsp;moth’s&amp;nbsp;at&amp;nbsp;that,&amp;nbsp;appeared&amp;nbsp;a&amp;nbsp;hard&amp;nbsp;fate,&amp;nbsp;and&amp;nbsp;his&amp;nbsp;zest&amp;nbsp;in&amp;nbsp;enjoy-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;ing&amp;nbsp;his&amp;nbsp;meager&amp;nbsp;opportunities&amp;nbsp;to&amp;nbsp;the&amp;nbsp;full,&amp;nbsp;pathetic.&amp;nbsp;He&amp;nbsp;flew&amp;nbsp;vigorously&amp;nbsp;to&amp;nbsp;one&amp;nbsp;cor-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;ner&amp;nbsp;of&amp;nbsp;his&amp;nbsp;compartment,&amp;nbsp;and,&amp;nbsp;after&amp;nbsp;waiting&amp;nbsp;there&amp;nbsp;a&amp;nbsp;second,&amp;nbsp;flew&amp;nbsp;across&amp;nbsp;to&amp;nbsp;the&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;other.&amp;nbsp;What&amp;nbsp;remained&amp;nbsp;for&amp;nbsp;him&amp;nbsp;but&amp;nbsp;to&amp;nbsp;fly&amp;nbsp;to&amp;nbsp;a&amp;nbsp;third&amp;nbsp;corner&amp;nbsp;and&amp;nbsp;then&amp;nbsp;to&amp;nbsp;a&amp;nbsp;fourth?&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;That&amp;nbsp;was&amp;nbsp;all&amp;nbsp;he&amp;nbsp;could&amp;nbsp;do,&amp;nbsp;in&amp;nbsp;spite&amp;nbsp;of&amp;nbsp;the&amp;nbsp;size&amp;nbsp;of&amp;nbsp;the&amp;nbsp;downs,&amp;nbsp;the&amp;nbsp;width&amp;nbsp;of&amp;nbsp;the&amp;nbsp;sky,&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;the&amp;nbsp;far-off&amp;nbsp;smoke&amp;nbsp;of&amp;nbsp;houses,&amp;nbsp;and&amp;nbsp;the&amp;nbsp;romantic&amp;nbsp;voice,&amp;nbsp;now&amp;nbsp;and&amp;nbsp;then,&amp;nbsp;of&amp;nbsp;a&amp;nbsp;steamer&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;out&amp;nbsp;at&amp;nbsp;sea.&amp;nbsp;What&amp;nbsp;he&amp;nbsp;could&amp;nbsp;do&amp;nbsp;he&amp;nbsp;did.&amp;nbsp;Watching&amp;nbsp;him,&amp;nbsp;it&amp;nbsp;seemed&amp;nbsp;as&amp;nbsp;if&amp;nbsp;a&amp;nbsp;fiber,&amp;nbsp;very&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;thin&amp;nbsp;but&amp;nbsp;pure,&amp;nbsp;of&amp;nbsp;the&amp;nbsp;enormous&amp;nbsp;energy&amp;nbsp;of&amp;nbsp;the&amp;nbsp;world&amp;nbsp;had&amp;nbsp;been&amp;nbsp;thrust&amp;nbsp;into&amp;nbsp;his&amp;nbsp;frail&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;and&amp;nbsp;diminutive&amp;nbsp;body.&amp;nbsp;As&amp;nbsp;often&amp;nbsp;as&amp;nbsp;he&amp;nbsp;crossed&amp;nbsp;the&amp;nbsp;pane,&amp;nbsp;I&amp;nbsp;could&amp;nbsp;fancy&amp;nbsp;that&amp;nbsp;a&amp;nbsp;thread&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;of&amp;nbsp;vital&amp;nbsp;light&amp;nbsp;became&amp;nbsp;visible.&amp;nbsp;He&amp;nbsp;was&amp;nbsp;little&amp;nbsp;or&amp;nbsp;nothing&amp;nbsp;but&amp;nbsp;life.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;Yet,&amp;nbsp;because&amp;nbsp;he&amp;nbsp;was&amp;nbsp;so&amp;nbsp;small,&amp;nbsp;and&amp;nbsp;so&amp;nbsp;simple&amp;nbsp;a&amp;nbsp;form&amp;nbsp;of&amp;nbsp;the&amp;nbsp;energy&amp;nbsp;that&amp;nbsp;was&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;rolling&amp;nbsp;in&amp;nbsp;at&amp;nbsp;the&amp;nbsp;open&amp;nbsp;window&amp;nbsp;and&amp;nbsp;driving&amp;nbsp;its&amp;nbsp;way&amp;nbsp;through&amp;nbsp;so&amp;nbsp;many&amp;nbsp;narrow&amp;nbsp;and&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;intricate&amp;nbsp;corridors&amp;nbsp;in&amp;nbsp;my&amp;nbsp;own&amp;nbsp;brain&amp;nbsp;and&amp;nbsp;in&amp;nbsp;those&amp;nbsp;of&amp;nbsp;other&amp;nbsp;human&amp;nbsp;beings,&amp;nbsp;there&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;was&amp;nbsp;something&amp;nbsp;marvelous&amp;nbsp;as&amp;nbsp;well&amp;nbsp;as&amp;nbsp;pathetic&amp;nbsp;about&amp;nbsp;him.&amp;nbsp;It&amp;nbsp;was&amp;nbsp;as&amp;nbsp;if&amp;nbsp;someone&amp;nbsp;had&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;taken&amp;nbsp;a&amp;nbsp;tiny&amp;nbsp;bead&amp;nbsp;of&amp;nbsp;pure&amp;nbsp;life&amp;nbsp;and&amp;nbsp;decking&amp;nbsp;it&amp;nbsp;as&amp;nbsp;lightly&amp;nbsp;as&amp;nbsp;possible&amp;nbsp;with&amp;nbsp;down&amp;nbsp;and&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;feathers,&amp;nbsp;had&amp;nbsp;set&amp;nbsp;it&amp;nbsp;dancing&amp;nbsp;and&amp;nbsp;zigzagging&amp;nbsp;to&amp;nbsp;show&amp;nbsp;us&amp;nbsp;the&amp;nbsp;true&amp;nbsp;nature&amp;nbsp;of&amp;nbsp;life.&amp;nbsp;Thus&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;displayed&amp;nbsp;one&amp;nbsp;could&amp;nbsp;not&amp;nbsp;get&amp;nbsp;over&amp;nbsp;the&amp;nbsp;strangeness&amp;nbsp;of&amp;nbsp;it.&amp;nbsp;One&amp;nbsp;is&amp;nbsp;apt&amp;nbsp;to&amp;nbsp;forget&amp;nbsp;all&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;about&amp;nbsp;life,&amp;nbsp;seeing&amp;nbsp;it&amp;nbsp;humped&amp;nbsp;and&amp;nbsp;bossed&amp;nbsp;and&amp;nbsp;garnished&amp;nbsp;and&amp;nbsp;cumbered&amp;nbsp;so&amp;nbsp;that&amp;nbsp;it&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;has&amp;nbsp;to&amp;nbsp;move&amp;nbsp;with&amp;nbsp;the&amp;nbsp;greatest&amp;nbsp;circumspection&amp;nbsp;and&amp;nbsp;dignity.&amp;nbsp;Again,&amp;nbsp;the&amp;nbsp;thought&amp;nbsp;of&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;all&amp;nbsp;that&amp;nbsp;life&amp;nbsp;might&amp;nbsp;have&amp;nbsp;been&amp;nbsp;had&amp;nbsp;he&amp;nbsp;been&amp;nbsp;born&amp;nbsp;in&amp;nbsp;any&amp;nbsp;other&amp;nbsp;shape&amp;nbsp;caused&amp;nbsp;one&amp;nbsp;to&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;view&amp;nbsp;his&amp;nbsp;simple&amp;nbsp;activities&amp;nbsp;with&amp;nbsp;a&amp;nbsp;kind&amp;nbsp;of&amp;nbsp;pity.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;After&amp;nbsp;a&amp;nbsp;time,&amp;nbsp;tired&amp;nbsp;by&amp;nbsp;his&amp;nbsp;dancing&amp;nbsp;apparently,&amp;nbsp;he&amp;nbsp;settled&amp;nbsp;on&amp;nbsp;the&amp;nbsp;window&amp;nbsp;ledge&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;in&amp;nbsp;the&amp;nbsp;sun,&amp;nbsp;and,&amp;nbsp;the&amp;nbsp;queer&amp;nbsp;spectacle&amp;nbsp;being&amp;nbsp;at&amp;nbsp;an&amp;nbsp;end,&amp;nbsp;I&amp;nbsp;forgot&amp;nbsp;about&amp;nbsp;him.&amp;nbsp;Then,&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;looking&amp;nbsp;up,&amp;nbsp;my&amp;nbsp;eye&amp;nbsp;was&amp;nbsp;caught&amp;nbsp;by&amp;nbsp;him.&amp;nbsp;He&amp;nbsp;was&amp;nbsp;trying&amp;nbsp;to&amp;nbsp;resume&amp;nbsp;his&amp;nbsp;dancing,&amp;nbsp;but&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;seemed&amp;nbsp;either&amp;nbsp;so&amp;nbsp;stiff&amp;nbsp;or&amp;nbsp;so&amp;nbsp;awkward&amp;nbsp;that&amp;nbsp;he&amp;nbsp;could&amp;nbsp;only&amp;nbsp;flutter&amp;nbsp;to&amp;nbsp;the&amp;nbsp;bottom&amp;nbsp;of&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;the&amp;nbsp;windowpane;&amp;nbsp;and&amp;nbsp;when&amp;nbsp;he&amp;nbsp;tried&amp;nbsp;to&amp;nbsp;fly&amp;nbsp;across&amp;nbsp;it&amp;nbsp;he&amp;nbsp;failed.&amp;nbsp;Being&amp;nbsp;intent&amp;nbsp;on&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;other&amp;nbsp;matters&amp;nbsp;I&amp;nbsp;watched&amp;nbsp;these&amp;nbsp;futile&amp;nbsp;attempts&amp;nbsp;for&amp;nbsp;a&amp;nbsp;time&amp;nbsp;without&amp;nbsp;thinking,&amp;nbsp;uncon-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;sciously&amp;nbsp;waiting&amp;nbsp;for&amp;nbsp;him&amp;nbsp;to&amp;nbsp;resume&amp;nbsp;his&amp;nbsp;flight,&amp;nbsp;as&amp;nbsp;one&amp;nbsp;waits&amp;nbsp;for&amp;nbsp;a&amp;nbsp;machine,&amp;nbsp;that&amp;nbsp;has&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;stopped&amp;nbsp;momentarily,&amp;nbsp;to&amp;nbsp;start&amp;nbsp;again&amp;nbsp;without&amp;nbsp;considering&amp;nbsp;the&amp;nbsp;reason&amp;nbsp;of&amp;nbsp;its&amp;nbsp;failure.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;After&amp;nbsp;perhaps&amp;nbsp;a&amp;nbsp;seventh&amp;nbsp;attempt&amp;nbsp;he&amp;nbsp;slipped&amp;nbsp;from&amp;nbsp;the&amp;nbsp;wooden&amp;nbsp;ledge&amp;nbsp;and&amp;nbsp;fell,&amp;nbsp;flut-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;tering&amp;nbsp;his&amp;nbsp;wings,&amp;nbsp;on&amp;nbsp;to&amp;nbsp;his&amp;nbsp;back&amp;nbsp;on&amp;nbsp;the&amp;nbsp;windowsill.&amp;nbsp;The&amp;nbsp;helplessness&amp;nbsp;of&amp;nbsp;his&amp;nbsp;attitude&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;roused&amp;nbsp;me.&amp;nbsp;It&amp;nbsp;flashed&amp;nbsp;upon&amp;nbsp;me&amp;nbsp;that&amp;nbsp;he&amp;nbsp;was&amp;nbsp;in&amp;nbsp;difficulties;&amp;nbsp;he&amp;nbsp;could&amp;nbsp;no&amp;nbsp;longer&amp;nbsp;raise&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;himself;&amp;nbsp;his&amp;nbsp;legs&amp;nbsp;struggled&amp;nbsp;vainly.&amp;nbsp;But,&amp;nbsp;as&amp;nbsp;I&amp;nbsp;stretched&amp;nbsp;out&amp;nbsp;a&amp;nbsp;pencil,&amp;nbsp;meaning&amp;nbsp;to&amp;nbsp;help&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;him&amp;nbsp;to&amp;nbsp;right&amp;nbsp;himself,&amp;nbsp;it&amp;nbsp;came&amp;nbsp;over&amp;nbsp;me&amp;nbsp;that&amp;nbsp;the&amp;nbsp;failure&amp;nbsp;and&amp;nbsp;awkwardness&amp;nbsp;were&amp;nbsp;the&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;approach&amp;nbsp;of&amp;nbsp;death.&amp;nbsp;I&amp;nbsp;laid&amp;nbsp;the&amp;nbsp;pencil&amp;nbsp;down&amp;nbsp;again.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;The&amp;nbsp;legs&amp;nbsp;agitated&amp;nbsp;themselves&amp;nbsp;once&amp;nbsp;more.&amp;nbsp;I&amp;nbsp;looked&amp;nbsp;as&amp;nbsp;if&amp;nbsp;for&amp;nbsp;the&amp;nbsp;enemy&amp;nbsp;against&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;which&amp;nbsp;he&amp;nbsp;struggled.&amp;nbsp;I&amp;nbsp;looked&amp;nbsp;out&amp;nbsp;of&amp;nbsp;doors.&amp;nbsp;What&amp;nbsp;had&amp;nbsp;happened&amp;nbsp;there?&amp;nbsp;Presum-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;ably&amp;nbsp;it&amp;nbsp;was&amp;nbsp;midday,&amp;nbsp;and&amp;nbsp;work&amp;nbsp;in&amp;nbsp;the&amp;nbsp;fields&amp;nbsp;had&amp;nbsp;stopped.&amp;nbsp;Stillness&amp;nbsp;and&amp;nbsp;quiet&amp;nbsp;had&amp;nbsp;re-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;placed&amp;nbsp;the&amp;nbsp;previous&amp;nbsp;animation.&amp;nbsp;The&amp;nbsp;birds&amp;nbsp;had&amp;nbsp;taken&amp;nbsp;themselves&amp;nbsp;off&amp;nbsp;to&amp;nbsp;feed&amp;nbsp;in&amp;nbsp;the&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;brooks.&amp;nbsp;The&amp;nbsp;horses&amp;nbsp;stood&amp;nbsp;still.&amp;nbsp;Yet&amp;nbsp;the&amp;nbsp;power&amp;nbsp;was&amp;nbsp;there&amp;nbsp;all&amp;nbsp;the&amp;nbsp;same,&amp;nbsp;massed&amp;nbsp;out-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;side,&amp;nbsp;indifferent,&amp;nbsp;impersonal,&amp;nbsp;not&amp;nbsp;attending&amp;nbsp;to&amp;nbsp;anything&amp;nbsp;in&amp;nbsp;particular.&amp;nbsp;Somehow&amp;nbsp;it&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;was&amp;nbsp;opposed&amp;nbsp;to&amp;nbsp;the&amp;nbsp;little&amp;nbsp;hay-colored&amp;nbsp;moth.&amp;nbsp;It&amp;nbsp;was&amp;nbsp;useless&amp;nbsp;to&amp;nbsp;try&amp;nbsp;to&amp;nbsp;do&amp;nbsp;anything.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;One&amp;nbsp;could&amp;nbsp;only&amp;nbsp;watch&amp;nbsp;the&amp;nbsp;extraordinary&amp;nbsp;efforts&amp;nbsp;made&amp;nbsp;by&amp;nbsp;those&amp;nbsp;tiny&amp;nbsp;legs&amp;nbsp;against&amp;nbsp;an&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;oncoming&amp;nbsp;doom&amp;nbsp;which&amp;nbsp;could,&amp;nbsp;had&amp;nbsp;it&amp;nbsp;chosen,&amp;nbsp;have&amp;nbsp;submerged&amp;nbsp;an&amp;nbsp;entire&amp;nbsp;city,&amp;nbsp;not&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;merely&amp;nbsp;a&amp;nbsp;city,&amp;nbsp;but&amp;nbsp;masses&amp;nbsp;of&amp;nbsp;human&amp;nbsp;beings;&amp;nbsp;nothing,&amp;nbsp;I&amp;nbsp;knew&amp;nbsp;had&amp;nbsp;any&amp;nbsp;chance&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;against&amp;nbsp;death.&amp;nbsp;Nevertheless&amp;nbsp;after&amp;nbsp;a&amp;nbsp;pause&amp;nbsp;of&amp;nbsp;exhaustion&amp;nbsp;the&amp;nbsp;legs&amp;nbsp;fluttered&amp;nbsp;again.&amp;nbsp;It&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;was&amp;nbsp;superb&amp;nbsp;this&amp;nbsp;last&amp;nbsp;protest,&amp;nbsp;and&amp;nbsp;so&amp;nbsp;frantic&amp;nbsp;that&amp;nbsp;he&amp;nbsp;succeeded&amp;nbsp;at&amp;nbsp;last&amp;nbsp;in&amp;nbsp;righting&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;himself.&amp;nbsp;One’s&amp;nbsp;sympathies,&amp;nbsp;of&amp;nbsp;course,&amp;nbsp;were&amp;nbsp;all&amp;nbsp;on&amp;nbsp;the&amp;nbsp;side&amp;nbsp;of&amp;nbsp;life.&amp;nbsp;Also,&amp;nbsp;when&amp;nbsp;there&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;was&amp;nbsp;nobody&amp;nbsp;to&amp;nbsp;care&amp;nbsp;or&amp;nbsp;to&amp;nbsp;know,&amp;nbsp;this&amp;nbsp;gigantic&amp;nbsp;effort&amp;nbsp;on&amp;nbsp;the&amp;nbsp;part&amp;nbsp;of&amp;nbsp;an&amp;nbsp;insignificant&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;little&amp;nbsp;moth,&amp;nbsp;against&amp;nbsp;a&amp;nbsp;power&amp;nbsp;of&amp;nbsp;such&amp;nbsp;magnitude,&amp;nbsp;to&amp;nbsp;retain&amp;nbsp;what&amp;nbsp;no&amp;nbsp;one&amp;nbsp;else&amp;nbsp;valued&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;or&amp;nbsp;desired&amp;nbsp;to&amp;nbsp;keep,&amp;nbsp;moved&amp;nbsp;one&amp;nbsp;strangely.&amp;nbsp;Again,&amp;nbsp;somehow,&amp;nbsp;one&amp;nbsp;saw&amp;nbsp;life,&amp;nbsp;a&amp;nbsp;pure&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;bead.&amp;nbsp;I&amp;nbsp;lifted&amp;nbsp;the&amp;nbsp;pencil&amp;nbsp;again,&amp;nbsp;useless&amp;nbsp;though&amp;nbsp;I&amp;nbsp;knew&amp;nbsp;it&amp;nbsp;to&amp;nbsp;be.&amp;nbsp;But&amp;nbsp;even&amp;nbsp;as&amp;nbsp;I&amp;nbsp;did&amp;nbsp;so,&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;the&amp;nbsp;unmistakable&amp;nbsp;tokens&amp;nbsp;of&amp;nbsp;death&amp;nbsp;showed&amp;nbsp;themselves.&amp;nbsp;The&amp;nbsp;body&amp;nbsp;relaxed,&amp;nbsp;and&amp;nbsp;in-&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;stantly&amp;nbsp;grew&amp;nbsp;stiff.&amp;nbsp;The&amp;nbsp;struggle&amp;nbsp;was&amp;nbsp;over.&amp;nbsp;The&amp;nbsp;insignificant&amp;nbsp;little&amp;nbsp;creature&amp;nbsp;now&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;knew&amp;nbsp;death.&amp;nbsp;As&amp;nbsp;I&amp;nbsp;looked&amp;nbsp;at&amp;nbsp;the&amp;nbsp;dead&amp;nbsp;moth,&amp;nbsp;this&amp;nbsp;minute&amp;nbsp;wayside&amp;nbsp;triumph&amp;nbsp;of&amp;nbsp;so&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;great&amp;nbsp;a&amp;nbsp;force&amp;nbsp;over&amp;nbsp;so&amp;nbsp;mean&amp;nbsp;an&amp;nbsp;antagonist&amp;nbsp;filled&amp;nbsp;me&amp;nbsp;with&amp;nbsp;wonder.&amp;nbsp;Just&amp;nbsp;as&amp;nbsp;life&amp;nbsp;had&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;been&amp;nbsp;strange&amp;nbsp;a&amp;nbsp;few&amp;nbsp;minutes&amp;nbsp;before,&amp;nbsp;so&amp;nbsp;death&amp;nbsp;was&amp;nbsp;now&amp;nbsp;as&amp;nbsp;strange.&amp;nbsp;The&amp;nbsp;moth&amp;nbsp;having&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;righted&amp;nbsp;himself&amp;nbsp;now&amp;nbsp;lay&amp;nbsp;most&amp;nbsp;decently&amp;nbsp;and&amp;nbsp;uncomplainingly&amp;nbsp;composed.&amp;nbsp;O&amp;nbsp;yes,&amp;nbsp;he&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;p0&quot; style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;seemed&amp;nbsp;to&amp;nbsp;say,&amp;nbsp;death&amp;nbsp;is&amp;nbsp;stronger&amp;nbsp;than&amp;nbsp;I&amp;nbsp;am.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt;参考：&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.hjenglish.com/marginalia/articles/417369.html&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;陆谷孙的译文&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://bbs.ebigear.com/thread-82961-1-1.html&quot;&gt;这里的译文&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/1004372378070411889/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2011/06/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/1004372378070411889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/1004372378070411889'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2011/06/blog-post.html' title='【翻译】飞蛾之死 (弗吉尼娅·伍尔芙)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-4903597047284339811</id><published>2011-02-21T20:34:00.013+08:00</published><updated>2012-02-03T14:20:32.136+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hackintosh"/><category scheme="http://www.blogger.com/atom/ns#" term="MacOSX"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><title type='text'>[NOTE]在联想V460上安装Mac OS X 10.6.3并升级到10.6.6</title><content type='html'>在假期快结束的时候花了几天(!)时间在V460上装了Mac OS X。&lt;br /&gt;
在这里做个记录，备忘。&lt;br /&gt;
&lt;br /&gt;
一. 准备工作：&lt;br /&gt;
1. Mac OS X 10.6.3 原版dmg镜像&lt;br /&gt;
2. BootThink 2.4.6&lt;br /&gt;
3. 相应版本的OSInstall文件&lt;br /&gt;
4. 修改过的内核（能够兼容i3的CPU的mach_kernel）&lt;br /&gt;
5. 一个移动硬盘&lt;br /&gt;
6. 一台已经安装了Mac OS X的台式机&lt;br /&gt;
&lt;br /&gt;
二. 安装：&lt;br /&gt;
1. 把移动硬盘分出一个10G的分区；&lt;br /&gt;
2. 用台式机上的Mac OS X系统把dmg镜像写到这个分区上；&lt;br /&gt;
3. 把安装盘里的OSInstall文件替换掉；&lt;br /&gt;
4. 替换安装盘里的内核；&lt;br /&gt;
5. 在Windows 7下面安装BootThink。因为联想的机器有一键还原功能，所以有两个隐藏分区，一个是200M，另一个大约15G。因此在安装BootThink时会报错：“活动分区可能被隐藏，请将隐藏分区显现后再重新运行”。解决方法：给200M的隐藏分区分配一个盘符。&lt;br /&gt;
6. 此后，即使安装BootThink时选择C盘，它也会被装在隐藏分区中……就因为这个原因，浪费了我两天的时间。无论我怎么增删C盘Darwin目录中的kext文件，总是五国，因为BootThink使用的是隐藏分区中的文件。至于为什么我拷贝到C盘的kext文件怎么会到了隐藏分区中，那就只有bootthink的作者知道了。&lt;br /&gt;
7. 在我发现这个原因之前，我还试了HJMac的引导盘。使用HJMac倒是能够毫不费力地进入安装界面，但是在安装开始一两分钟后就会kernel panic。到现在也不知道原因。惨的是，第一次kernel panic后，我只好强行关机，然后发现进不了系统了，可能MBR损坏了。然后哼哧哼哧想用syslinux做个Ubuntu的安装盘然后修复MBR，结果死活做不好，虽然之前做过一次——而且成功了。最后用UNetbootin做好了。然后就修复了MBR.&lt;br /&gt;
8. 之后还是回到BootThink，然后发现了6中所述的原因，然后就顺利多了，只使用了基本的几个kext（AppleACPIPS2Nub.kext, NullCPUPowerManagement.kext, PlatformUUID.kext, ApplePS2Controller.kext, OpenHaltRestart.kext, fakesmc.kext）就成功引导进入安装界面。&lt;br /&gt;
9. 安装过程很顺利。&lt;br /&gt;
10. 重启失败，似乎是无尽的菊花，忘了。&lt;br /&gt;
11. 补充一下硬盘分区的问题。为Mac OS X准备了50G的分区，是使用Win7的磁盘管理器分的。或许是因为主分区已经够多了，没有找到创建主分区的办法，所以Mac所在分区是个逻辑分区。目前看来一切正常。&lt;br /&gt;
12. 接着10，无尽的菊花是因为内核不兼容。安装后的内核文件不是之前替换过的那个，挺奇怪的，只好回到Win7中，装了一个MacDrive，然后再次替换内核。&lt;br /&gt;
13. 启动成功，小激动一下，但是分辨率不太对，是1024x768. 没有声音。网卡不能用。&lt;br /&gt;
14. 暂时不管这些，先升级再说，开始安装MacOSXUpdCombo10.6.6.dmg, 一切看起来很顺利，但是在快结束的时候挂掉了，kernel panic。网上查了一下，是电源管理的问题，拔掉电池，安装很顺利。但是这会带来严重后果，详情看下文。&lt;br /&gt;
15. 关于显卡声卡网卡驱动的问题：显卡用的是Enabler_for_Nvidia_and_multiple_ATI_cards.pkg, 似乎效果还可以，不过颜色不大对，不知道什么原因。声卡用的是VoodooHDA-2.7.2.pkg.zip（http://code.google.com/p/voodoohda/），音箱有噪音，耳机正常。网卡用的是AtherosL1cEthernet_101010_release.zip（http://code.google.com/p/iats/），正常。&lt;br /&gt;
16. 蓝牙可以用。无线似乎不可以。&lt;br /&gt;
17. 后来我就放礼花去了，回来的时候发现悲剧了，系统死掉了，应该是自动休眠了。强行关机，重启——这下好了，连BIOS都进不去了。抓耳挠腮几分钟后，决定拆机，把电脑底盖给拆了，还好联想设计得比较合理，很容易就可以看到CMOS电池，费了九牛二虎之力把电池给拔下来，数到100，然后装回去，重启，终于看到了一日不见如隔三秋的lenovo启动画面。以后不知道还会不会遇到这种事情，如果遇到的话，或许可以试试把笔记本电池拔下来，断掉电源，然后长按开机键，看看会不会有用，有用的话就省得这么费事了。总之，在重新进入系统后的第一件事就是把“电脑进入睡眠”改为“从不”。&lt;br /&gt;
18. 补充很重要的一点：安装系统之前先在BIOS里把显卡改为Discrete，即使用独立显卡。不然可能会进不了桌面。或许可以试试不修改这个选项然后安装和启动会是什么现象。&lt;br /&gt;
19. 关于迁移数据：本来想用系统自带的数据迁移助理啥啥的，但是发现台式机磁盘空间不够，只好进行人肉迁移。先共享台式机系统的整个系统盘。应用的迁移很方便，把共享文件夹中的应用拖到本地文件夹中就可以了。firefox等应用的profile数据也可以直接复制，具体路径上网搜一下。&lt;br /&gt;
20. 补充：系统安装完毕，在装显卡声卡网卡驱动之前，我装了下mac版的变色龙，效果就是在变色龙面板里调了分辨率为1366x76重启后，分辨率变为1360x768，说明效果还是有的，但是没有驱动还是不行。另外在系统启动菜单那里没看到变色龙存在的任何迹象。&lt;br /&gt;
21. 补充：在某种情况下，系统启动会变得非常非常慢，现象就是从lenovo的logo画面到系统选单，甚至BIOS界面，一切都很慢，原因未知。解决方法：在BIOS里重置一下设置。&lt;br /&gt;
&lt;br /&gt;
三. 不完善的地方&lt;br /&gt;
1. 没有电源管理，这个问题非常严重，因为如果停电转用电池供电，键盘就会失去响应，鼠标操作也很混乱。只好重启……上面17所述的事故也是这个原因。严重程度：★★★★★&lt;br /&gt;
2. 无法休眠，休眠会导致黑屏无法启动，连BIOS和其他系统也进不了，只能CMOS放电。严重程度：★★★★★，虽然可以不使用休眠，但是不能担保不会误点了休眠键之类的。&lt;br /&gt;
3. 声卡有杂音，严重程度：★★★★☆，发现把输入音量调到最低后没有杂音了。&lt;br /&gt;
4. 另外就是无线网卡了，严重程度：★★★☆☆&lt;br /&gt;
5. 屏幕偏色，严重程度：★★☆☆☆，经过校准后，稍微好了一点。&lt;br /&gt;
6. 系统信息那里总线速度和内存参数不太对，不知道对系统性能是不是有影响。严重程度：未知&lt;br /&gt;
&lt;br /&gt;
四. 总结&lt;br /&gt;
一个字：太折腾。&lt;br /&gt;
从拔电池到CMOS放电，简直无所不用其极啊，简直穷凶极恶、罄竹难书啊，简直令人发指啊。&lt;br /&gt;
结论：有钱还是买个苹果本吧。&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2011-02-24&lt;br /&gt;
&lt;br /&gt;
试着安装VoodooPower.pkg,总是不成功，但是在S/L/E下已经有了VoodooPower.kext。然后发生了kernel panic, 关机无法断电。后来删除了AppleHDA.kext，启动成功。无法理解。&lt;br /&gt;
&lt;br /&gt;
安装iNode客户端，有时能够拨号成功，有时不能。卸掉后使用系统自带的802.1x客户端，使用MD5验证，可以登陆，但是只能上QQ，不能打开网页，ping 域名报错：cannot resolve xxx.com, unknown host, 应该是DNS出问题了。重新安装iNode客户端，使用系统自带的802.1x客户端拨号，正常了。&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;————后来发现正常只是假象，实际上没有解决问题，还是时好时坏。找到另一个方法：重启dns服务。kill掉mDNSResponder进程，它会自动重启，这样应该就可以了（当然还有待时间的检验）。&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
目前发现一个时钟方面的问题：系统时间跑得太快了。解决中……&lt;br /&gt;
&lt;br /&gt;
发现系统启动时和运行时间歇性地KP，原因未知，电源管理的原因吗？&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2011-02-26&lt;br /&gt;
&lt;br /&gt;
书接上回。为了解决关机不断电的问题，随后我就动手修改DSDT，先在Linux下面dump出DSDT：&lt;a href=&quot;http://www.lesswatts.org/projects/acpi/overridingDSDT.php&quot;&gt;Extract your DSDT from Linux&lt;/a&gt;，然后根据这个帖子&lt;a href=&quot;http://bbs.pcbeta.com/viewthread.php?tid=633082&amp;amp;extra=page%3D1%26amp%3Bfilter%3Ddigest&quot;&gt;DSDT 修改討論 (技嘉) 02/04 更新&lt;/a&gt;&lt;br /&gt;
进行修改。为保险起见，只修改了&lt;span style=&quot;color: seagreen;&quot;&gt;&amp;lt;2&amp;gt; 讓 EHCI USB 2.0 識別為內建 (02/03)&lt;/span&gt;这个部分。修改之后发现的确可以关机断电了。不知道能不能解决休眠的问题，不敢试，万一不行还得拆CMOS电池。&lt;br /&gt;
&lt;br /&gt;
后来。为了解决时钟太快的问题，找到了这些帖子：&lt;br /&gt;
&lt;a href=&quot;http://bbs.pcbeta.com/thread-776863-1-1.html&quot;&gt;解决系统时间快的问题&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.tonymacx86.com/viewtopic.php?f=7&amp;amp;t=3365&quot;&gt;Solution For Fast Clock or Wrong FSB/CPU Speed All i3/i5/i7&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.hackint0sh.org/f152/138168.htm#post557833&quot;&gt;System Clock running fast from wrong FSB? &lt;fix&#39;d here!=&quot;&quot;&gt;&lt;/fix&#39;d&gt;&lt;/a&gt;&lt;br /&gt;
替换了boot文件后发现完全没有效果。今天重新弄这个问题，发现问题出在引导程序上，因为虽然我安装了Mac版的变色龙，但是用的却是在win7下用easyBCD添加的变色龙。至于为什么安装了Mac版的变色龙却无法使用，我猜是因为我的Mac OS X是安装在逻辑分区上的。&lt;br /&gt;
然后。我到了Linux下面，执行了以下操作：（参数仅供参考）&lt;br /&gt;
$sudo grub-install /dev/sda&lt;br /&gt;
$sudo update-grub2&lt;br /&gt;
然后编辑/boot/grub/grub.cfg，添加一个选项：&lt;br /&gt;
menuentry &quot;Chameleon V2, Multi Boot&quot; {&lt;br /&gt;
insmod msdos&lt;br /&gt;
insmod hfsplus&lt;br /&gt;
set root=(hd0,msdos6) #这里的x要换成你变色龙所在的分区号&lt;br /&gt;
multiboot /boot&lt;br /&gt;
}&lt;br /&gt;
可以参考grub2自动生成的选项的格式修改。（参考：&lt;a href=&quot;http://blog.maylava.co.cc/2010/10/mac-os-hack-grub2/&quot;&gt;搞定黑苹果！grub2引导ubuntu10.10/Windows 7/Mac OS X 10.6.4三系统&lt;/a&gt;）&lt;br /&gt;
经过这样的修改之后，奇迹发生了，进入了Mac版的变色龙！&lt;br /&gt;
以后谁说Mac版的变色龙不能安装在逻辑分区上我就跟谁急。&lt;br /&gt;
进入系统之后，奇迹再次发生了，时钟正常了！&lt;br /&gt;
&lt;br /&gt;
目前还是会发生间歇性KP，现象就是有时启动时KP，有时进入系统后一段时间会失去响应。&lt;br /&gt;
&lt;br /&gt;
另外，因为机子是双显卡，目前必须在BIOS下面改为独立显卡模式才能正常进入系统和使用显卡驱动。如果能够不改这个选项也能正常使用独立显卡/集成显卡就好了。&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2011-02-26&lt;br /&gt;
&lt;br /&gt;
更换了&lt;a href=&quot;http://www.insanelymac.com/forum/index.php?showtopic=216726&quot;&gt;AnVAL&lt;/a&gt;版的boot文件，发现能够正确检测CPU和显卡的型号，时钟也正常，内牛满面。&lt;br /&gt;
&lt;br /&gt;
间歇性KP可能是显卡驱动的原因。&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2011-02-26&lt;br /&gt;
&lt;br /&gt;
貌似在使用&lt;a href=&quot;http://www.insanelymac.com/forum/index.php?showtopic=216726&quot;&gt;AnVAL&lt;/a&gt;版的boot文件后，可以省掉第三方显卡驱动了，系统会使用自带的NVDANV50Hal.kext这个驱动，太神奇了。&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2011-02-27&lt;br /&gt;
&lt;br /&gt;
发现如果使用原版的AppleIntelCPUPowerManagement会导致系统反应迟缓。 加上NullCPUPowerManagement后就好了。&lt;br /&gt;
&lt;br /&gt;
VoodooHDA的驱动还是不要用pkg安装吧，可能会出问题，改用 &lt;a href=&quot;http://voodoohda.googlecode.com/files/VoodooHDA.kext.2.7.2-10.6.zip&quot;&gt;VoodooHDA.kext.2.7.2-10.6.zip&lt;/a&gt;手动安装。&lt;br /&gt;
&lt;br /&gt;
鼓起勇气在使用原版的AppleIntelCPUPowerManagement的情况下再次休眠了一次，发现虽然休眠后立刻自动唤醒但是无法成功唤醒，但是强行关机后可以进入系统引导菜单，不用拔CMOS电池了，好也。&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2011-03-01&lt;br /&gt;
&lt;br /&gt;
目前的情况：&lt;br /&gt;
不时死机。&lt;br /&gt;
经常开机时KP，看上去和VoodooHDA驱动有关。&lt;br /&gt;
经常关机无法断电。&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2011-03-02&lt;br /&gt;
&lt;br /&gt;
换了&lt;a href=&quot;http://www.insanelymac.com/forum/index.php?showtopic=119653&quot;&gt;这个帖子&lt;/a&gt;提到的&lt;a href=&quot;http://www.mediafire.com/?aazt8a1bbzqhyqf&quot;&gt;这个驱动&lt;/a&gt;。使用中，貌似没有mic输入。&lt;br /&gt;
&lt;br /&gt;
》》》》》》》》》》》&lt;br /&gt;
update 2012-02-03&lt;br /&gt;
&lt;br /&gt;
好像忘了说了, 经常死机可能和硬盘驱动有关. 在改为启动时以只读方式挂载windows分区后(忘了怎么改的了), 死机现象几乎消失了, 目前为止系统一直运行稳定, 安全升级到最新的10.6.8版本. &lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/4903597047284339811/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2011/02/notev460mac-os-x-10631066.html#comment-form' title='4 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4903597047284339811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4903597047284339811'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2011/02/notev460mac-os-x-10631066.html' title='[NOTE]在联想V460上安装Mac OS X 10.6.3并升级到10.6.6'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-2844382583593001137</id><published>2011-01-16T21:27:00.001+08:00</published><updated>2011-01-16T21:28:44.745+08:00</updated><title type='text'>社会化阅读推荐引擎 Magnet 视频 Demo</title><content type='html'>视频发在了youku上, &lt;a href=&quot;http://v.youku.com/v_show/id_XMjM3NDAyMTg4.html&quot; target=&quot;_blank&quot;&gt;地址: http://v.youku.com/v_show/id_XMjM3NDAyMTg4.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;embed align=&quot;middle&quot; allowscriptaccess=&quot;sameDomain&quot; height=&quot;400&quot; quality=&quot;high&quot; src=&quot;http://player.youku.com/player.php/sid/XMjM3NDAyMTg4/v.swf&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;480&quot;&gt;&lt;/embed&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/2844382583593001137/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2011/01/magnet-demo.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/2844382583593001137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/2844382583593001137'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2011/01/magnet-demo.html' title='社会化阅读推荐引擎 Magnet 视频 Demo'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-5163153161447114891</id><published>2011-01-06T16:32:00.002+08:00</published><updated>2011-01-06T16:48:17.597+08:00</updated><title type='text'>使用 Apache Mahout 和 Google Reader Share 搭建社会化阅读推荐引擎</title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;一. Google Reader分享数据的抓取&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
主要参考以下文章:&lt;br /&gt;
&lt;a href=&quot;http://feedproxy.google.com/%7Er/blogspot/SHpi/%7E3/q4l4fRIoz8o/google-reader_17.html&quot; target=&quot;_blank&quot;&gt;Google Reader的数据收集&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.cnblogs.com/kuber/archive/2010/01/25/read_feed_with_google_apis.html&quot; target=&quot;_blank&quot;&gt;google提供的几种读取feed的API&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
值得注意的地方是在请求中可以添加以下参数:&lt;br /&gt;
1. 返回数量&lt;br /&gt;
2. 返回格式(json/xml)&lt;br /&gt;
&lt;br /&gt;
用Python写了一个爬虫, 单线程抓取, 用的默认参数(n=20, xml). 目前已经爬了将近48小时, 共抓取了30000+个中文用户, 此外有20000+个不活跃用户或非中文用户.&lt;br /&gt;
&lt;br /&gt;
判断中文用户的所使用的方法是: 在返回的结果中查找&quot;的&quot;字, 这种方法同时适用于简体中文和繁体中文. 目前看来效果良好.&lt;br /&gt;
&lt;br /&gt;
抓回来的数据目前是保存为本地xml文件.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;二. 数据解析&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
扫描所有xml文件, 产生打分数据.&lt;br /&gt;
打分数据格式为:&lt;br /&gt;
userID,itemID&lt;br /&gt;
表示用户(userID)喜欢/分享了文章(itemID).&lt;br /&gt;
第三项&quot;分值&quot;(preference)可以省略.&lt;br /&gt;
因为这里的打分的分值是bool值, 不是1就是0.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;三. 搭建社会化阅读推荐引擎&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. 首先需要编译Mahout, 主要参考:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation&quot;&gt;Recommender Documentation&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/cn/java/j-lo-mahout/?ca=drs-tp4608&quot;&gt;基于 Apache Mahout 构建社会化推荐引擎&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://cwiki.apache.org/confluence/display/MAHOUT/BuildingMahout&quot;&gt;BuildingMahout&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+First-Timer+FAQ&quot;&gt;Recommender First-Timer FAQ&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/cn/java/j-mahout/index.html#download&quot;&gt;Apache Mahout 简介&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://lucene.472066.n3.nabble.com/RecommenderJob-in-mahout-0-4-returning-1-0-score-for-each-recommendation-td1974190.html&quot;&gt;RecommenderJob in mahout-0.4 returning 1.0 score for each recommendation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. 然后基于grouplens的sample修改, 需要修改的主要是recommender:&lt;br /&gt;
public MyRecommender(DataModel dataModel) throws TasteException {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; UserSimilarity userSimilarity = new LogLikelihoodSimilarity(dataModel);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Optional:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //userSimilarity.setPreferenceInferrer(new AveragingPreferenceInferrer(dataModel));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; UserNeighborhood neighborhood = new NearestNUserNeighborhood(3, userSimilarity, dataModel);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; recommender = new CachingRecommender(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; new GenericBooleanPrefUserBasedRecommender(dataModel, neighborhood, userSimilarity));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&lt;br /&gt;
值得注意的是, 因为我们的分数是bool值, 所以这里使用的是GenericBooleanPrefUserBasedRecommender.&lt;br /&gt;
&lt;br /&gt;
3. DataModel比较好修改, 将&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; super(convertGLFile(ratingsFile));&lt;br /&gt;
改为&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;super(ratingsFile);&lt;br /&gt;
就可以了.&lt;br /&gt;
&lt;br /&gt;
4. 编译生成jar包, 拷贝到taste-web的lib下, 然后生成war文件, 然后拷贝到tomcat的webapps下, OK, 部署完毕.&lt;br /&gt;
另外需要修改JVM的最大堆尺寸: 修改/usr/share/tomcat6/bin/catalina.sh,&lt;br /&gt;
在第一行添加CATALINA_OPTS=&quot;-Xmx1024M&quot;&lt;br /&gt;
然后重启tomcat:&lt;br /&gt;
#/etc/init.d/tomcat6 restart&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;四. 结果 &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
OK, 现在用浏览器打开http://localhost:8080/[my app name]/RecommenderServlet?userID=[some user id]&lt;br /&gt;
&lt;br /&gt;
能够看到输出 T___T, 类似于:&lt;br /&gt;
&lt;pre&gt;0.8012257 9162463033714117388
0.8012257 -4561230713080859140
0.8012257 2660300300542533338
0.8012257 -2449470947652448865
0.8012257 4517199100982238889
0.8012257 8506464146746528189
0.8012257 -3632037840702745266
0.8012257 -8137494627916127284
0.8012257 -4976713633681791837
0.8012257 1080507498851365445&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
推荐效果不明, 因为都是文章的数字ID&lt;br /&gt;
&lt;br /&gt;
暂时不会根据这堆数字产生人类可以理解的推荐结果网页&lt;br /&gt;
所以只能对着一堆数字泪流满面......&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;五. TODO&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. 根据推荐结果生成网页?&lt;br /&gt;
2. 调整recommender的类型/参数</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/5163153161447114891/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2011/01/apache-mahout-google-reader-share.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5163153161447114891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5163153161447114891'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2011/01/apache-mahout-google-reader-share.html' title='使用 Apache Mahout 和 Google Reader Share 搭建社会化阅读推荐引擎'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-5526547128151809382</id><published>2011-01-02T01:52:00.001+08:00</published><updated>2011-01-06T16:36:40.843+08:00</updated><title type='text'>在Ubuntu10.04上安装Simplescalar</title><content type='html'>主要参考：&lt;br /&gt;
[1] &lt;a href=&quot;http://www.kth.se/polopoly_fs/1.36445%21Simplescalar-installation-instructions.pdf&quot;&gt;Simplescalar installation instructions&lt;/a&gt;&lt;br /&gt;
[2] &lt;a href=&quot;http://harryscode.blogspot.com/2008/10/installing-simplescalar.html&quot;&gt;Installing Simplescalar&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
需要补充的一点是：&lt;br /&gt;
在执行$ make enquire这一步时，会遇到错误：&lt;br /&gt;
&lt;blockquote&gt;./xgcc -B./ -DCROSS_COMPILE -DIN_GCC&amp;nbsp;&amp;nbsp; -g -I./include -I/usr/include&amp;nbsp;&amp;nbsp;&amp;nbsp; -DNO_MEM -DNO_LONG_DOUBLE_IO -O0 -I. -c ./enquire.c&lt;br /&gt;
In file included from /usr/include/sys/types.h:270,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from ./enquire.c:401:&lt;br /&gt;
/usr/include/bits/pthreadtypes.h:99: warning: unnamed struct/union that defines no instances&lt;br /&gt;
./xgcc -B./ -DCROSS_COMPILE -DIN_GCC&amp;nbsp;&amp;nbsp; -g -I./include -I/usr/include&amp;nbsp; enquire.o -o enquire&lt;br /&gt;
enquire.o: In function `fCheck&#39;:&lt;br /&gt;
./enquire.c:2186: undefined reference to `__isoc99_sscanf&#39;&lt;br /&gt;
enquire.o: In function `dCheck&#39;:&lt;br /&gt;
./enquire.c:2186: undefined reference to `__isoc99_sscanf&#39;&lt;br /&gt;
enquire.o: In function `ldCheck&#39;:&lt;br /&gt;
./enquire.c:2186: undefined reference to `__isoc99_sscanf&#39;&lt;br /&gt;
make: *** [enquire] Error 1&lt;/blockquote&gt;解决方法：&lt;br /&gt;
在enquire.c的第8行添加： &lt;br /&gt;
&lt;blockquote&gt;#define _GNU_SOURCE &lt;/blockquote&gt;这样就可以了。&lt;br /&gt;
&lt;br /&gt;
目前遇到的问题是使用sim-cache和sim-outorder执行gzip时会遇到错误(用sim-profile执行gzip是正常的;用这三个执行mcf都是正常的)：&lt;br /&gt;
&lt;blockquote&gt;fatal: cache: access error: bad size or alignment, addr 0x00009a71&lt;/blockquote&gt;不知道该怎么解决，快要崩溃了……&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; update 2011-01-06&lt;br /&gt;
在Red Hat 9上面安装没有这些问题. 应该和编译器版本啥的有关系.</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/5526547128151809382/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2011/01/ubuntu1004simplescalar.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5526547128151809382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5526547128151809382'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2011/01/ubuntu1004simplescalar.html' title='在Ubuntu10.04上安装Simplescalar'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-7348677281628796960</id><published>2010-11-21T02:29:00.002+08:00</published><updated>2010-11-21T02:38:01.830+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Heritrix"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><category scheme="http://www.blogger.com/atom/ns#" term="NutchWAX"/><title type='text'>用NutchWAX搭建本地搜索引擎</title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;目的:&lt;/span&gt;&lt;br /&gt;
使用NutchWAX对使用Heritrix抓下来的arc(Internet Archive)文件进行索引, 并搭建检索系统.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;环境:&lt;/span&gt;&lt;br /&gt;
ubuntu 10.10&lt;br /&gt;
OpenJDK 6.x&lt;br /&gt;
NutchWAX 0.13&lt;br /&gt;
tomcat 6.x&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;步骤:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;* tar xzvf &lt;span class=&quot;pygments-&quot;&gt;nutchwax-0.13.tar.gz&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; cd &lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;nutchwax-0.13&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; 创建文件manifest, 内容如下:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;/absolute/path/to/your/somearchive0.arc.gz mycollection&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;/absolute/path/to/your/somearchive1.arc.gz mycollection&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;bin/nutchwax import     manifest&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; bin/nutchwax index      indexes segments/*&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; bin/nutchwax merge      index   indexes&lt;/span&gt; &lt;span class=&quot;pygments-&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; sudo apt-get install tomcat6&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; sudo mkdir /var/lib/tomcat6/crawl&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; sudo mv index &lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;/var/lib/tomcat6/crawl&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; sudo mv indexes &lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;/var/lib/tomcat6/crawl&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;*&lt;span class=&quot;pygments-&quot;&gt; sudo mv segments &lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;/var/lib/tomcat6/crawl&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&amp;nbsp;* sudo cp nutch-1.0.war /var/lib/tomcat6/webapps/&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;现在打开http://localhost:8080/nutch-1.0应该可以进行搜索了.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;下面稍微对nutch的界面进行一下修改:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;br /&gt;
修改/var/lib/tomcat6/webapps/nutch-1.0/search.jsp :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;1. 将&lt;/span&gt; int hitsPerSite = 2;&lt;span class=&quot;pygments-&quot;&gt; 修改为:&lt;/span&gt;&lt;br /&gt;
int hitsPerSite = 0;&lt;span class=&quot;pygments-&quot;&gt;&lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;这样就不会在显示搜索结果时只显示两个了.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;2. 默认搜索结果页面只有&quot;下一页&quot;按钮, 很不方便, 所以需要添加分页显示功能. 在尾部添加:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;(代码就不贴了, 贴出来是乱码...具体参考&lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;&lt;a href=&quot;http://nhy520.javaeye.com/blog/393960&quot;&gt;Nutch的分页功能&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;这样可以显示附近11页(&lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;这段代码是别人写的, 可能有点bug &lt;/span&gt;&lt;span class=&quot;pygments-&quot;&gt;)的页面链接.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot; style=&quot;font-size: large;&quot;&gt;TODO:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;1. 中文分词?&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;2. wayback网页快照?&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;3. 排序算法?&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot; style=&quot;font-size: large;&quot;&gt;参考:&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;span id=&quot;goog_261571005&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;pygments-&quot;&gt;&lt;a href=&quot;http://archive-access.svn.sourceforge.net/viewvc/archive-access/tags/nutchwax-0_13/archive/HOWTO.txt?revision=2981&amp;amp;view=markup&quot;&gt;HOWTO.txt&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;a href=&quot;http://nhy520.javaeye.com/blog/393960&quot;&gt;Nutch的分页功能&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;a href=&quot;http://blog.chinaunix.net/u1/50183/showart_395349.html&quot;&gt;搜索引擎nutch分页功能&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;a href=&quot;http://sites.google.com/site/masayua/m/nutch/nutchwax/nutchwax-0129-ja2&quot;&gt;NutchWAX-0.12.9 Japanization&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;pygments-&quot;&gt;&lt;br /&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/7348677281628796960/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2010/11/nutchwax.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/7348677281628796960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/7348677281628796960'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2010/11/nutchwax.html' title='用NutchWAX搭建本地搜索引擎'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-148398298255714852</id><published>2010-11-06T22:02:00.000+08:00</published><updated>2010-11-21T02:37:14.393+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>入手华为U8220</title><content type='html'>昨天上午下的单,今天下午到的.&lt;br /&gt;
&lt;br /&gt;
T-Mobile的小内存版, 响应稍微有点慢, 不过可以忍受.&lt;br /&gt;
屏幕色彩数低, 有些有渐变的图标仔细看来会觉得惨不忍睹.&lt;br /&gt;
机器平放之后总是转到横屏...&lt;br /&gt;
其它--目前看来还可以, 毕竟只是1K出头的机子, 别指望有四五千的机器的表现.&lt;br /&gt;
&lt;br /&gt;
装驱动遇到问题, PC套件和adb都检测不到, 后来下来一个Win7下面的驱动更新之后才能识别.&lt;br /&gt;
然后调程序的时候又发现logcat中无输出, Google之后找到解决方案:&lt;br /&gt;
&lt;br /&gt;
http://www.eoeandroid.com/thread-30265-1-1.html&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;问题表现&lt;/b&gt;:连接手机与电脑后,保证驱动安装正确,debug模式打开,在ddms中可以看到进程信息,但是logcat中无信息输出&lt;br /&gt;
&lt;b&gt;问题原因&lt;/b&gt;:一些rom默认关闭logcat&lt;br /&gt;
&lt;b&gt;问题说明&lt;/b&gt;:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.&lt;br /&gt;
&lt;b&gt;解决方法&lt;/b&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp;1.需要root权限(部分rom不需要)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;2.打开logcat,并设置level&lt;br /&gt;
&amp;nbsp; &amp;nbsp; adb shell&lt;br /&gt;
&amp;nbsp; &amp;nbsp; echo 1 &amp;gt; /sys/kernel/logger/log_main/enable // 这里为注释,将1写入开关文件,1为开,0为关 &lt;br /&gt;
&amp;nbsp; &amp;nbsp; echo 2 &amp;gt;/sys/kernel/logger/log_main/priority // 里为注释,将代表level的2写入优先级文件&lt;br /&gt;
&amp;nbsp; &amp;nbsp;3.重启adb,如果使用eclipse,先关闭eclipse,再重启adb,再启动eclipse&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;adb kill-server&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;adb start-server&lt;br /&gt;
&amp;nbsp; &amp;nbsp;4.此时70%的logcat应该能正常工作了.如果此时logcat仍旧不工作,更新adb(只是一条指令,不需联网,很快执行完毕)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;android update adb&lt;br /&gt;
&amp;nbsp; &amp;nbsp;5.重复第3步.此时80%的logcat应该能正常工作了&lt;br /&gt;
&amp;nbsp; &amp;nbsp;6.如果logcat仍旧不工作&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;找到个人主目录下的android目录,如我的是C:\Documents and Settings\lypoint\.android&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1&lt;br /&gt;
&amp;nbsp; &amp;nbsp;7.重复第三步,此时90%的logcat应该能正常工作了&lt;br /&gt;
&amp;nbsp; &amp;nbsp;8.未完待续...&lt;br /&gt;
&amp;nbsp; &amp;nbsp;9.G客工作室原创&lt;a href=&quot;http://www.gker.net/&quot; target=&quot;_blank&quot;&gt;www.gker.net&lt;/a&gt;,转载请注明.&lt;/blockquote&gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
顺便记录一下Android 2.1的一个bug:&lt;br /&gt;
&lt;br /&gt;
就是tablelayout中的button的文字会对不齐.&lt;br /&gt;
&lt;br /&gt;
解决方法: 用linearlayout + layout_weight代替&lt;br /&gt;
&lt;br /&gt;
参考: &lt;a href=&quot;http://efreedom.com/Question/1-3436832/Buttons-TableLayout-Cropped-Android-16-21-15-22&quot;&gt;Buttons in TableLayout cropped on Android 1.6 and 2.1 (but not on 1.5 or 2.2)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
祈祷我在&lt;a href=&quot;http://www.google.com/intl/zh-CN/daxue/android/&quot;&gt;Google Android 应用开发中国大学生挑战赛&lt;/a&gt;中拿手机吧!&lt;br /&gt;
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈&lt;br /&gt;
&lt;br /&gt;
话说回来, 程序还没进行完整的测试……</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/148398298255714852/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2010/11/u8220.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/148398298255714852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/148398298255714852'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2010/11/u8220.html' title='入手华为U8220'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-4998118691945407365</id><published>2010-10-10T22:43:00.000+08:00</published><updated>2010-11-21T02:38:01.831+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FTP"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="vsftpd"/><title type='text'>Ubuntu下用vsftpd架设FTP服务器</title><content type='html'>&lt;div style=&quot;background-color: #cccccc; color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;目的：&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
架设FTP服务器，并有三个帐户：&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;download: 下载帐号，主目录为/home/vsftpd, 在该目录下只有只读权限；&lt;/li&gt;
&lt;li&gt;upload: 上传帐号，主目录为/home/vsftpd/upload, 在该目录下有读写权限，但是不能删除和修改已有文件；&lt;/li&gt;
&lt;li&gt;admin: 管理员帐号，主目录为/home/vsftpd，有所有权限。&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;步骤： &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
1. 安装vsftpd和db4.8-util&lt;br /&gt;
&lt;blockquote&gt;sudo apt-get install vsftpd db4.8-util&lt;/blockquote&gt;2. 建立虚拟用户口令库文件(奇数行用户名，偶数行密码)。文件内容示例：&lt;br /&gt;
&lt;blockquote&gt;xxx@ubuntu:~$ cat /tmp/loguser.txt&lt;br /&gt;
download&lt;br /&gt;
downloadpass&lt;br /&gt;
upload&lt;br /&gt;
uploadpass&lt;br /&gt;
admin&lt;br /&gt;
adminpass&lt;/blockquote&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;b&gt;注意：不要有多余的空格和空行&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
3. 生成数据库文件，并设置其访问权限&lt;br /&gt;
&lt;blockquote&gt;sudo db4.8_load -T -t hash -f /tmp/loguser.txt /etc/vsftpd_login.db&lt;br /&gt;
sudo chmod 600 /etc/vsftpd_login.db&lt;/blockquote&gt;4. 修改文件/etc/pam.d/vsftpd，使其内容如下（注释掉原有内容）：&lt;br /&gt;
&lt;blockquote&gt;xxx@ubuntu:~$ cat /etc/pam.d/vsftpd&lt;br /&gt;
auth required pam_userdb.so db=/etc/vsftpd_login&lt;br /&gt;
account required pam_userdb.so db=/etc/vsftpd_login&lt;/blockquote&gt;5. 为虚拟用户创建本地系统用户 &lt;br /&gt;
新建一个系统用户vsftpd，用户家目录为/home/vsftpd, 用户登录终端设为/bin/false(即使之不能登录系统)&lt;br /&gt;
&lt;blockquote&gt;sudo useradd vsftpd -d /home/vsftpd -s /bin/false&lt;br /&gt;
sudo mkdir /home/vsftpd&lt;br /&gt;
sudo mkdir /home/vsftpd/upload&lt;br /&gt;
sudo chown vsftpd:vsftpd /home/vsftpd&lt;br /&gt;
sudo chown vsftpd:vsftpd /home/vsftpd/upload &lt;/blockquote&gt;6. 修改/etc/vsftpd.conf，一般要确保含有以下设置：&lt;br /&gt;
&lt;blockquote&gt;listen=YES&lt;br /&gt;
anonymous_enable=NO&lt;br /&gt;
pam_service_name=vsftpd &lt;br /&gt;
guest_enable=YES &lt;br /&gt;
guest_username=vsftpd&lt;br /&gt;
user_config_dir=/etc/vsftpd_user_conf &lt;/blockquote&gt;7. 创建虚拟用户权限配置文件夹和配置文件&lt;br /&gt;
&lt;blockquote&gt;sudo mkdir /etc/vsftpd_user_conf&lt;br /&gt;
cd /etc/vsftpd_user_conf&lt;br /&gt;
sudo touch download upload admin  &lt;/blockquote&gt;download文件内容如下：&lt;br /&gt;
&lt;blockquote&gt;anon_world_readable_only=NO&lt;br /&gt;
local_root=/home/vsftpd &lt;/blockquote&gt;upload文件内容如下：&lt;br /&gt;
&lt;blockquote&gt;anon_world_readable_only=NO&lt;br /&gt;
write_enable=YES&lt;br /&gt;
anon_upload_enable=YES&lt;br /&gt;
anon_mkdir_write_enable=YES&lt;br /&gt;
local_root=/home/vsftpd/upload&lt;/blockquote&gt;admin文件内容如下： &lt;br /&gt;
&lt;blockquote&gt;write_enable=YES&lt;br /&gt;
anon_world_readable_only=NO&lt;br /&gt;
anon_upload_enable=YES&lt;br /&gt;
anon_mkdir_write_enable=YES&lt;br /&gt;
anon_other_write_enable=YES&lt;br /&gt;
local_root=/home/vsftpd&lt;/blockquote&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;b&gt;注意：不要有多余的空格（和空行）&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
8. 重启vsftpd：（phew～）&lt;br /&gt;
&lt;blockquote&gt;/etc/init.d/vsftpd restart&lt;/blockquote&gt;9. 测试一下：&lt;br /&gt;
&lt;blockquote&gt;lftp localhost -u download,downloadpass&lt;br /&gt;
lftp down@localhost:/&amp;gt;ls&lt;/blockquote&gt;应该可以看到目录下的文件（如果有的话）&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;其他：&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
1. 还有一些其他参数，如速度限制、登录数限制等都可以在vsftpd.conf进行相应设置，甚至可以针对每个用户进行相应的设置。&lt;br /&gt;
&lt;br /&gt;
2. 按照以上方法进行配置，目前还有个问题：本地用户无法登陆。报的错误是：&lt;br /&gt;
&lt;blockquote&gt;Login failed: 530 Login incorrect.&lt;/blockquote&gt;根据&lt;a href=&quot;http://vsftpd.beasts.org/vsftpd_conf.html&quot;&gt;Manpage of VSFTPD.CONF&lt;/a&gt;所说：&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;guest_enable&lt;/b&gt;&lt;br /&gt;
&lt;dl compact=&quot;compact&quot;&gt;&lt;dd&gt;If enabled, all non-anonymous logins are classed as &quot;guest&quot; logins. A guest login is remapped to the user specified in the &lt;b&gt;guest_username&lt;/b&gt;  setting. &lt;/dd&gt;&lt;/dl&gt;&lt;b&gt;local_enable&lt;/b&gt;&lt;br /&gt;
&lt;dl compact=&quot;compact&quot;&gt;&lt;dd&gt;Controls whether local logins are permitted or not. If enabled, normal user accounts in /etc/passwd (or wherever your PAM config references) may be used to log in. This must be enable for any non-anonymous login to work, including virtual users.&lt;/dd&gt;&lt;/dl&gt;&lt;/blockquote&gt;如果使用了虚拟用户，那么所有非匿名用户（包括本地用户）都会映射到&lt;b&gt;guest_username&lt;/b&gt;，即vsftpd这个用户，这样就造成了冲突。就是说鱼与熊掌不可兼得，本地用户和虚拟用户不能同时得到支持。不知道我理解得对不对。 &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; color: black;&quot;&gt;&lt;b&gt;参考链接：&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href=&quot;http://vsftpd.beasts.org/vsftpd_conf.html&quot;&gt;Manpage of VSFTPD.CONF &lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://biyoung.blogspot.com/2006/11/vsftpd.html&quot;&gt;vsftpd用户权限设置 &lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://man.ddvip.com/linux/debian/vsftpd/vsftpd.conf-7.html&quot;&gt;为VSFTPD配置虚拟用户（文本方式）&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://rashost.com/blog/vsftpd-virtual-user&quot;&gt;vsftpd的虚拟用户配置&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://wiki.ubuntu.org.cn/index.php?title=Vsftpd%E8%99%9A%E6%8B%9F%E7%94%A8%E6%88%B7%E8%AE%BE%E7%BD%AE&amp;amp;variant=zh-cn&quot;&gt;Vsftpd虚拟用户设置&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/4998118691945407365/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2010/10/ubuntuvsftpdftp.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4998118691945407365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/4998118691945407365'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2010/10/ubuntuvsftpdftp.html' title='Ubuntu下用vsftpd架设FTP服务器'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-5733974736467964531</id><published>2010-09-30T02:25:00.002+08:00</published><updated>2010-11-21T02:38:01.832+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Heritrix"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><title type='text'>Ubuntu下配置和运行Heritrix</title><content type='html'>1. 因为决定从源码运行Heritrix, 所以首先安装Eclipse:&lt;br /&gt;
&lt;blockquote&gt;$sudo apt-get install eclipse&lt;/blockquote&gt;&lt;br /&gt;
2. 下载Heritrix源码:&lt;br /&gt;
&lt;blockquote&gt;http://sourceforge.net/projects/archive-crawler/files/&lt;/blockquote&gt;&lt;br /&gt;
3. 解压:&lt;br /&gt;
&lt;blockquote&gt;$tar xzvf /home/xxx/workspace/heritrix-1.14.4-src.tar.gz&lt;/blockquote&gt;&lt;br /&gt;
4. 将文件夹改名为heritrix(不是必须的, 这里是便于导入到eclipse): &lt;br /&gt;
&lt;blockquote&gt;$mv heritrix-1.14.4 heritrix&lt;/blockquote&gt;&lt;br /&gt;
5. 打开eclipse, New-&amp;gt;Java Project-&amp;gt;Create Project from exsiting source&lt;br /&gt;
注意保证输入的Project Name和项目文件夹名称一致.&lt;br /&gt;
&lt;br /&gt;
6. 进入Run Configurations, 指定Main class为&lt;br /&gt;
&lt;blockquote&gt;org.archive.crawler.Heritrix&lt;/blockquote&gt;添加VM arguments:&lt;br /&gt;
&lt;blockquote&gt;-Dheritrix.development -Xmx512m&lt;/blockquote&gt;&lt;br /&gt;
添加Classpath: Advanced-&amp;gt;Add External Folder, 将src/conf和src/resources添加到Classpath中. 否则会报两个错误:&lt;br /&gt;
&lt;blockquote&gt;Exception in thread &quot;main&quot; java.io.IOException: Failed to load properties file from filesystem or from classpath.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.archive.crawler.Heritrix.getPropertiesInputStream(Heritrix.java:924)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.archive.crawler.Heritrix.loadProperties(Heritrix.java:863)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.archive.crawler.Heritrix.containerInitialization(Heritrix.java:492)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.archive.crawler.Heritrix.main(Heritrix.java:555)&lt;/blockquote&gt;和&lt;br /&gt;
&lt;blockquote&gt;2010-07-10 10:03:01.250 严重 thread-10 org.archive.util.ArchiveUtils.&lt;clinit&gt;() TLD list unavailable&lt;br /&gt;
java.lang.NullPointerException&lt;br /&gt;
&amp;nbsp;at java.io.Reader.&lt;init&gt;(Unknown Source)&lt;br /&gt;
&amp;nbsp;at java.io.InputStreamReader.&lt;init&gt;(Unknown Source)&lt;br /&gt;
&amp;nbsp;at org.archive.util.ArchiveUtils.&lt;clinit&gt;(ArchiveUtils.java:759)&lt;br /&gt;
&amp;nbsp;........&lt;/clinit&gt;&lt;/init&gt;&lt;/init&gt;&lt;/clinit&gt;&lt;/blockquote&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;更严重的是&lt;/span&gt;&lt;/b&gt;, 会使&lt;a href=&quot;http://topic.csdn.net/u/20090225/22/a2e72d56-f891-4c26-a8a2-ea592d1367c4.html&quot;&gt;&lt;b&gt;Heritrix的Modules界面不能改变选择项&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. 其他诸如设置用户名密码, 添加和运行job之类的, 这里就不详细说明了, 以下是一些参考链接:&lt;br /&gt;
&lt;a href=&quot;http://crawler.archive.org/articles/user_manual/index.html&quot;&gt;Heritrix User Manual&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://crawler.archive.org/articles/developer_manual/index.html&quot;&gt;Heritrix developer documentation&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.blogjava.net/herodby/archive/2009/06/26/284200.html&quot;&gt;基于lucence+heritrix的开源搜索引擎构建（一）&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://jason823.javaeye.com/blog/84206&quot;&gt;Heritrix使用的初步总结&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/5733974736467964531/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2010/09/ubuntuheritrix.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5733974736467964531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/5733974736467964531'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2010/09/ubuntuheritrix.html' title='Ubuntu下配置和运行Heritrix'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-6497652885504523688</id><published>2010-09-24T13:19:00.001+08:00</published><updated>2010-11-21T02:37:49.331+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Haskell"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><title type='text'>[Notes] Real World Haskell (1): 运算符</title><content type='html'>运算符列表：&lt;br /&gt;
&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&lt;b&gt;运算符&lt;/b&gt; &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&lt;b&gt;含义&lt;/b&gt; &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&lt;b&gt;示例&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&amp;amp;&amp;amp; &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;logical &quot;and&quot; &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;True &amp;amp;&amp;amp; False &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&lt;tt&gt;|&lt;/tt&gt;&lt;tt&gt;|&lt;/tt&gt; &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;logical &quot;or&quot;  &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;Flase &lt;tt&gt;|&lt;/tt&gt;&lt;tt&gt;|&lt;/tt&gt; True &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;/= &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;不等于 &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;2 /＝ 3 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;^ &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;(整数次)幂 &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;3 ^ 2 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&lt;tt&gt;*&lt;/tt&gt;&lt;tt&gt;*&lt;/tt&gt; &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;(浮点数次)幂 &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;3 ^ 2.0 &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;++ &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;连接两个lists &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&lt;tt&gt;[3,1,3] ++ [3,7]&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;: &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;将一个元素插入列表头部 &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;&lt;tt&gt;1:[2,3]&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;% &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;比例(表示分数) &lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(170, 170, 170); padding: 5px;&quot;&gt;11 % 29 &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/6497652885504523688/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2010/09/notes-real-world-haskell-1.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/6497652885504523688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/6497652885504523688'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2010/09/notes-real-world-haskell-1.html' title='[Notes] Real World Haskell (1): 运算符'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-37889480364705195</id><published>2010-08-12T21:23:00.003+08:00</published><updated>2010-08-13T11:49:08.047+08:00</updated><title type='text'>好吧好吧，也来恶搞一下凡客诚品的广告……</title><content type='html'>&lt;a href=&quot;http://goo.gl/photos/OGu0&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9cqvtlB6zkSgBWx4qxh6b16pAWRpLzjZxsdyDwKzYeiJqU3gq53I0QCJYyaoiNXztpvY7edU5qULCBdHOAUzTYBnFXzhzIiRFF2Lhtu0XIynMn_KJX8cfKaO_QMgpZChZDs8N1Xh6JdNM/s400/Matrix.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/37889480364705195/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2010/08/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/37889480364705195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/37889480364705195'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2010/08/blog-post.html' title='好吧好吧，也来恶搞一下凡客诚品的广告……'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9cqvtlB6zkSgBWx4qxh6b16pAWRpLzjZxsdyDwKzYeiJqU3gq53I0QCJYyaoiNXztpvY7edU5qULCBdHOAUzTYBnFXzhzIiRFF2Lhtu0XIynMn_KJX8cfKaO_QMgpZChZDs8N1Xh6JdNM/s72-c/Matrix.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1545456118057764860.post-2868948492126230672</id><published>2010-06-02T10:55:00.003+08:00</published><updated>2010-06-18T19:52:33.004+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="丽尼"/><category scheme="http://www.blogger.com/atom/ns#" term="散文"/><title type='text'>长 夜 －－ 丽尼</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-family: Courier; font-size: 18px; line-height: 100%;&quot;&gt;长 &amp;nbsp; &amp;nbsp;  &amp;nbsp;&amp;nbsp;         夜&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: right;&quot;&gt;丽尼&lt;/div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 那时，我织着我自己底梦，你也有你自己底沉思，我们是各自组成着各自底世界，完全是陌生而不相识的人了呢。我们往往只各人沉浸在自己底哀愁之中，虽然彼此都深深地感觉了难耐的重负，然而也不肯互相告诉而做出安慰。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 唉，我们底郁结的心是什么时候始能消解呢？到了这里，我老实地给你说罢，我不能不希望一个末日底来到啊。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 一个毁灭会给我们一个结束，那时，我们彼此将不存一点怨尤，这岂不更好么？为了我们底历史我是不能再有眼泪。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 过去犹如梦一般地依稀，而且，我们是从来不曾有过欢乐的啊。如同在黑暗之中的一对伴侣，我们是这样偕行着的呀。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 我搀扶着你，越过了森林与大海。你曾说“多么疲倦的途程”，我无语，因为我也有着自己底苦痛。你岂不曾看见有眼泪挂在我底眼角，而我也是几乎要昏倒于我底道路么？我忍住了叹息，这是因为有了你在我底身旁。岂不知道，一个叹息会在你底心里种下不幸的种子而给我以永远也不能解脱的哀愁么？我们是相互扶依的伴侣，而又是完全陌生的旅客哟。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在人海之中你是怎样地奔向了我来，而我也曾怎样地对你张开了我底寒冷的手臂！我曾说：“这个相逢会使你失去少女底容颜，而忘却青春底梦的呀。”一丝眼泪曾流下了你底眼前，而我亦只能忍住哭泣。于是我们互相结合了冰冷的唇，而偕行于这植满了哀愁与寂寞的道路了。你无言，时时窥视了我以沉默的眼。然而，这岂是我们底希求，这是我们底不幸哟。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 夜已深了，去罢，我们：我们无有故旧，也无有朋友，我们只各人自己认取自己底道路，趁着这黑夜而作出一个渺茫的摸索罢。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 到那时我们会有记忆，然而，记忆是属于过去的事了。我将在黑夜里频频呼唤你底名字；你将永远低垂了头，感觉辛苦。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 我们将希望着毁灭如同一个救赎。我们将把生命看做不能摆脱的负累，在沉默的忆念之中我们将随着草木而腐朽。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 世界底末日与宇宙底哀愁；我们将战栗于暗夜的途中，不复再有言语。在倦怠的途程之中我们会永远无有苏醒。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 这样，我们结束了我们底梦寐罢。然而，我们仍将互相表示着平寂，如辞枝的落叶互相作出沉默之睇视而得到了解了。&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  一九三二年，三月。&lt;br /&gt;
&lt;br /&gt;
——————————————————————&lt;br /&gt;
非常喜欢“希望着毁灭如同一个救赎”这句话。</content><link rel='replies' type='application/atom+xml' href='http://daizw.blogspot.com/feeds/2868948492126230672/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://daizw.blogspot.com/2010/06/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/2868948492126230672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1545456118057764860/posts/default/2868948492126230672'/><link rel='alternate' type='text/html' href='http://daizw.blogspot.com/2010/06/blog-post.html' title='长 夜 －－ 丽尼'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>