暴风雪
天气预报说要下大概36个小时的暴风雪。从昨天晚上开始下,到今天早上已经有半个车轮那么厚了,还在不停的下。
公寓门口一个妇女带着孩子在清理车上的积雪。
从我书桌对着的窗户看外面。
阳台。对面的楼和我们是同一个公寓群,结构是一模一样的。中间的空地是一个很大的草坪。有时候公寓管理处会在这里搞活动,免费烤肉或者是露天电影什么的。
byr和neu这两个ipv6的private tracker都会统计用户上传下载的流量。如果一名用户的上传量远小于下载量的话,就会受到限制甚至被封掉。这种策略虽然有利于鼓励共享,但是总会有那么一些时候让你觉得很不爽。
我在东北大学bt就遭遇了尴尬。下载速度嗖嗖的,上传速度愣是一点没有,下了几个高清就“穷困潦倒”积分为负了。其实你想阿,假定系统要求大家保持1:1 的上传下载比,那总有一些分享比率很高的人,根据全局总下载=总上传的守恒律,剩下的一部分人平均起来比率肯定到不了1:1阿。这就造成了上传的人比下载 的人还多的场面。
其实bt协议(http://wiki.theory.org/BitTorrentTrackerProtocol)本身并不鼓励tracker记录用户上传下载流量。bt之父bram cochen公开反对private tracker的做法。(见Bram Cohen: Private Sites to Blame for Ratio Cheating.)
幸好transmission是开源的。修改了下,改成上传流量x10,下载流量/10。 呵呵,这下不怕下高清了。
ubuntu下的Transmission声称支持ipv6,但ubuntu源里带的并不能连上bt.byr.edu.cn和bt.neu6.edu.cn。Darknebulae的办法是用装Wine装utorrent,可我是英文 的系统,wine一装无法显示中文,而且丑陋无比的界面让我完全没有折腾之的兴趣。
还是得看看Transmission。
根据这位似乎是byr bt管理员的人的博客,得自己编译下transmission。
解决的办法很简单,修改源码里libtransmission/web.c,找到curl_easy_setopt( easy,
CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4
);一行,将CURL_IPRESOLVE_V4修改为CURL_IPRESOLVE_V6,然后正常编译安装即可。如果同时需要使用v4的
tracker,可以把这部分修改成CURL_IPRESOLVE_WHATEVER。
编译的方法参见这里。
实际使用效果甚好,速度飕飕的。
想写个blog了。先在000webhost申请了免费空间,居然还要ip认证。填了表格之后过了好几天还没有通过我的帐号。
决定还是在GAE架设吧。在GAE APP Gallary 里翻了几页找到了这个名叫Plog的开源博客程序。一看界面漂亮,项目主页上的介绍也不罗嗦,简洁明了。作者“小七”
是本地人,中文支持不是问题。用了一下不错,简洁明了。FAQ不错。就是它了!感谢作者!
上传的时候遇到了小问题:update index的时候出错,提示
This index:
entity_type: "Tag"
ancestor: false
Property {
name: "count"
direction: 2
}
is not necessary, since single-property indices are built in. Please remove it from your index file and upgrade to the latest version of the SDK, if you haven't already.
似乎是作者开发用的SDK过时了。只需把index.yaml里的single-property indices(就是只有一个name的条目)删掉即可。
co.cc申请的免费的域名。
等有空了加几个小功能,邮件备份什么的。另外博文显示的作者名是google帐户的默认名,似乎不能自定义,有空微调下。
又:试了下FAQ里说的用google docs更新博客,挺好用的。不过FAQ里有个小笔误,
有个小错误: # API url http://***.appspot.com/blog/api/xml-rpc 应该是http://***.appspot.com/api/xml-rpc