周五凌晨到公司干活,三点多做完,回家休息,睡了一觉起来发现感冒了,洗了个澡,上班。周六凌晨强打着精神起来,三点多的时候做完,开始睡觉。这一睡可不要紧,从 3 点睡到了 18 点半。
做了很多个梦,都是和一个主题有关:关于重新构建一个复杂的系统。整个系统有很多个小环节构成,整个过程似乎都是循环往复的,做完了一个往往还有一个类似的系统,但是又复杂无比。如果不是老婆好几次把我推醒吃药,估计我在梦里就崩溃了。
梦里似乎每个细节栩栩如生,当然醒来我就全然记不得了。
大约 19 点的时候起来喝了一点粥,又准备睡。但是怎么也睡不着,还特别渴,要可乐喝,老婆说喝了可乐更睡不着,不给。只好喝几口开水。看一会儿电影吧,把笔记本电脑旋转 90 度,看电影,《黑色大丽花》,经典重拍,挺好看,不知道看了多久,我又睡着了。
这段期间的梦都是和《黑色大丽花》情节相关的,挺恐怖。这次睡到了 今天 12 点半。
–EOF–
用 Wget 直接下载 OTN 上的 Oracle 安装文件
在 OTN 上下载文件,有的时候是比较烦人的事情。估计是出于负载均衡的原因,直接使用浏览器看到的地址还要经过几次 http 302 跳转才可以看到。而这个跳转是要带着 Session 走的,如果使用多线程下载工具就有可能到一个很小的错误页面文件。新版本的 FlashGet 就有这毛病。
如果准备安装的服务器在远程,参考这里的方法,用 Wget 直接下载其实也并不费事。
现通过浏览器获知该数据文件的 URL 地址。然后来个投石问路看看具体的跳转情况:
$ wget --limit-rate=150k \ http://download.oracle.com/otn/linux/oracle10g/ \ 10201/10201_database_linux_x86_64.cpio.gz http://download.oracle.com/otn/linux/oracle10g/ \ 10201/10201_database_linux_x86_64.cpio.gz => `10201_database_linux_x86_64.cpio.gz' Resolving download.oracle.com... 213.35.100.1 Connecting to download.oracle.com[213.35.100.1]:80... connected. HTTP request sent, awaiting response... 302 Found
Location: http://download-
west.oracle.com/otn/linux/oracle10g/10201/ 10201_database_linux_x86_64.cpio.gz [following] http://download-west.oracle.com/otn/linux/oracle10g/10201/ 10201_database_linux_x86_64.cpio.gz
=> `10201_database_linux_x86_64.cpio.gz' Resolving download-west.oracle.com... 206.204.21.139 Connecting to download-west.oracle.com[206.204.21.139]:80... connected. HTTP request sent, awaiting response... 302 Found
Location: https://profile.oracle.com/jsp/realms/otnLogin.jsp?
remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload-
west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201%
2f10201_database_linux_x86_64.cpio.gz [following] --16:11:01-- https://profile.oracle.com/jsp/realms/otnLogin.jsp? remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload- west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201% 2f10201_database_linux_x86_64.cpio.gz => `otnLogin.jsp? \ remoteIp=218.108.233.1&globalId=&redirectUrl=http:%2F%2Fdownload-
west.oracle.com:80%2Fotn%2Flinux%2Foracle10g%2F10201%
2F10201_database_linux_x86_64.cpio.gz' Resolving profile.oracle.com... 141.146.8.116 Connecting to profile.oracle.com[141.146.8.116]:443... connected.
HTTP request sent, awaiting response... 200 OK Length: 4,106 [text/html]
输出实在是有点恶心,我在适当的地方做了换行处理。要在第二个 Location 处下手:
https://profile.oracle.com/jsp/realms/otnLogin.jsp?remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload-west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201%2f10201_database_linux_x86_64.cpio.gz
在这个地址后添加 &username=YOURPASSWORD&password=YOURPASSWORD&submit=Continue . YOURUSERNAME/YOURPASSWORD 是在 OTN 上的用户名与口令。然后提交如下的命令即可:
wget --limit-rate=128K --post-data="https://profile.oracle.com/jsp/realms/otnLogin.jsp? \ remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload- \ west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201% \ 2f10201_database_linux_x86_64.cpio.gz \ &username=YOURUSERNAME&password=YOURPASSWORD&submit=Continue" \ https://profile.oracle.com/jsp/reg/loginHandler.jsp
如果嫌输出麻烦,可以在最后 -o downloadOracle.log . 新开一个终端窗口 tail -f downloadOracle.log 就可以观察下载进度了。
要养成随时用 Unix 的习惯思考问题,还真是一个需要时间的事情 :)
–EOF–
租房记
漂泊在外,经常需要面临租房子的难题。租房子是难题,至少对我来说是。
原来住的地方是浙大分给教师的房子,当初租的时候还和房东吵了几句。起因是律师房东非要我交两个月的抵押金,又说什么房子里很多东西什么的。电视,洗衣机,空调… 我忍不住说了一句:就这点东西,值几个钱啊? 还都是旧的。不欢而散。一天后,也没有看到新的租房信息,给律师房东又打了一个电话。”您的房子租出去了么? 要不还是租给我算了”,”也行,我也没时间总带人看房子,还是租给你算了。房租减一点,押金也不用那么多了”。 得。 住了将近两年,相安无事。这次学校的房子要收回去,重新分一个旧的,说可能就是最近的事情。既然这样,考虑到这个地方施工实在是比较吵,还是挪个地方吧。
在公司内网看到有人推荐一个房子,说什么”带装修,全套家具,全套电器”,看看价格也算合适,赶紧打电话联系。房东是个杭州大妈,自称是党员,已经退休。进了房间一看,的确什么都有,可什么都很破。房子窗户也是向阳的。党员大妈很自豪的告诉我,我这个楼只有我们家窗户是朝南的–自己把墙凿开的。临走的时候交了订金。后来,怎么想怎么感觉不爽,那个小区相对也比较乱,只好给党员大妈打电话不租了,还没有等我表达歉意,已经把电话挂了。
继续找。老婆在网上又看到一个招租的。看所在的位置也比较不错。就是价格贵了一点,电话联系了一下,说可以便宜一点,但是要看具体的房客而定,不可靠的人家还不租呢。成,看看房子吧。这个房东是个四十多岁的杭州男人。运动裤,黑皮鞋,就叫他运动男吧。没说几句话,就感觉特别”磨唧”。房间里看了看,虽说装修一般,还算比较干净。我说”您的房子能给我们优惠点么?我看网上您写了 1900…”,运动男憋了半天,”那就 1860 吧,不能再便宜了” 又聊了几句,运动男说了一句话让我感觉倍感火大:”你们如果是杭州人就好了,我这个房子租给外地人,还有点不放心…” 。 我心说”去你大爷的,我如果是杭州人还租房子干嘛? 还他妈的能把你的房子卷跑了?”
看来自己找也不是轻松的事情,委托中介吧。有的中介公司一锤子买卖,很不讲信誉。老婆自己在中介的陪同下看了一个,都已经说好了下班后过去交房租,可两个小时后,中介就打电话来说房子已经租掉了。
我对生活中遇到的杭州人一向没有太多好感,总感觉特别琐碎。不过倒也并非都是这样。房子最后还是找到了。也是通过中介公司找到的。中介公司的小伙子比较好说话,房东人也比较痛快。见面简单聊了几句就敲定了。这个房东是大学教授,说马上要出差,几天后才能回来。而我刚好也没有带钱包出来,搞笑的是,彼此互相留了电话,中介小伙子虽然比较紧张,居然也没说什么。房东说,你放心吧,既然都通过你们联系了,我不会直接给他打电话的。两天后,签合同。我还和中介小伙子说笑 “你看,我没有绕过你直接和房东联系吧”。
都确定下来后,给律师房东打了个电话,告诉她我们最近要搬走了。没想到一会儿电话又打了回来,”学校可能还要我晚一点交钥匙,没准儿还有半年的时间,如果你们还没有签合同的话,继续在这里住吧,房租减半”
嗨! 怎么不早说啊?
–EOF–
网易的有道以及 Clickeye 服务
网易的有道一经发布即吸引了很多 Blogger 的关注。昨天刚一上线,就看到 车东发来的消息: OutfoxBot原来是有道蜘蛛 。原来是网易家的,怪不得这个莫明其妙的爬虫有如此胃口。试用了一下,替我挖掘了自己 Blog 的一些数据:
以前还真不知道我的 Blog 每篇文章的平均长度。
据我所知,网易的搜索服务在杭州运维。机房的规模不小,看来是铁了心要从搜索这块蛋糕上分点东西走。
最近也发现网易的新闻频道启用了一个 ClickEye 的内容匹配服务。效果看起来不错的:
这个服务我个人认为很有潜力,给内容添加了许多展现的维度。
还以为也是网易自己的服务,查询了一下 ClickEye 的网址,ClickEye.cn ,似乎没有正式的网站。从域名注册者来看,还真不是网易的。
–EOF–