Category Archives: 唠唠叨叨

饭否为什么挂了

Work Study 结束了,Summer Research Project 还没开始,我整天闲得慌并且基本没有了时间概念。然而我还是记得,几天前,饭否挂了,现在,它还是没有回来。

作为一名习惯了这一切的天朝子民,我自然早已学会了寻找原因。现在好像没有XX大,那么,哦,是啊,新疆出事儿了啊。这就足够让饭否关掉了,甚至,它最好早些关掉,如果关晚了,也许真的就再也回不来了。因为事情就是那么巧的,再前些日子,伊朗也出事儿了,虽然伊朗人民没有饭否,不过还好,他们不用穿墙就能访问 Twitter,于是,真真假假的消息就源源不断地从现场传出来,让整个世界来思考鲜血是不是能换来民主。然而,还不仅仅是这样,尽管 Twitter 在最近的一段日子里越来越热,很多人还是直到伊朗事件才意识到,原来一个网站就能有如此强大的力量——不管它是给世人看到真相,还是被利用而蒙骗了不明真相的群众,它就是做到了,它把个人无力的话语,散播到整个世界。你可以用它分享生活中的点滴,然而人在某些时候,也会需要呐喊。

于是新疆一出事,饭否就挂了,也算是不出奇吧。我无法想象,假如这个时候饭否还在,看到那么多人喊着新疆,会是怎样的景象。我只是期待饭否回来的日子,我更希望,下一次再发生什么事情的时候,饭否不会又这么匆匆离去。既然我们带着双耳来到这个世界,倾听各方不同的声音,分辨是非真假也就不必他人代劳了吧。

协同翻译工具之阴谋论

听说 Google 又有新服务推出,是一个翻译工具,叫做 Google Translator Toolkit。推出的似乎比较低调,看域名也不像是一个独立的新产品,可以算作 Google Translate 的一部分。

我小试了一下,没有太多令人意外的地方:典型的 Google UI 设计——简洁,类似早些时候 Google Docs 的界面;拥有 CAT 软件基本的功能,多语言,自动翻译,词汇表导入……支持的格式也都是常见的那几种。基本的操作,似乎也没有太多可以研究——上传,选择语言,自动翻译,逐词句手工翻译,完成。

然而,这肯定不是全部,菜单上还有一个按钮——Share,这是一个协同翻译工具,你可以把需要翻译的文章和其他人共享,一同翻译,效率自然大大提高。除了共同翻译外,词汇表也可以共享,这又提高了翻译效率。然后,还有,那个叫做 Translation Memory 的东西,Google 给出的解释是 A translation memory (TM) is a database of human translations 这样,人工翻译的结果是可以存入数据库的。再注意到灰色字的提示 If no TM is specified, translated segments are stored in out shared, global TM. 原来,我们协同翻译的工作远比我们所想得更有意义,它们被存入了公共的数据库,凭借着 Google 在数据处理上的超级牛力,这些数据必定大大提高之后的翻译效率。于是,终于有人跳出来说,这,是一个阴谋!看到此文有人评论:翻译的成果竟然给 Google 使用下三滥手段偷了去,然后用来制造翻译产品并从中直接或间接牟利,作为一个专业的翻译,我,感到相当震惊!

这么想来,这个工具虽然能够提高翻译效率同质量,Google 却做得有点不厚道,默认设置不应该是共享 Translation Memory 的,毕竟翻译也是人家辛苦劳动的成果,不经意间被利用,难免让人感到不快。

Anyway,作为一个不会翻译的非专业人士,我,愿意围观更多翻译作品的诞生……

它真的不是一个搜索引擎

Wolfram 推出了一个叫做 WolframAlpha 的东西,之前网上有人把它称之为 Google 的挑战者,一时间得到了众多关注。然而它真的不是一个搜索引擎,它根本不是和 Google 竞争,它做和 Google 完全不同的事情。如果说它和 Google 有什么相似,那么最明显的只是——一个文本框——你输入词句,它给你信息。我没有说那个是搜索框,对,Google 的是搜索框,然而 WolframAlpha 的不是,它的输入框右边是个“=”,这是一个计算知识引擎(Computational Knowledge Engine),你在这里得到的信息,是算出来的。

前天一看到 Wolfram 这个词,就觉得似曾相识,而那个 Logo 更是相当面善,略加搜索才恍然大悟,Mathematica!如果你不知道 Wolfram,你也应该听说 Mathematica,如果你不知道 Mathematica,那么,你总该听说过 MATLAB…… Mathematica 是一个广泛使用的计算机代数系统,拥有强大的数值计算和符号运算能力。 我用过它,在我还是大一的时候,我懒得动手去算微积分作业,Mathematica 告诉了我答案,于是考试的时候我什么都不会,那门课我得了 B-……尽管如此,我还是很喜欢这个软件,虽然其实我不知道怎么用它。

一个数学计算软件摆在眼前,我就觉得有些头脑发热了——虽然我是学工科的,我并没有上很多数学课,而基础的数学我也可能学的不够好。对我来说,那都是些高深的东西,科学?计算?其实那些离我们并非太远,WolframAlpha 这次把一切搬到了网上,透过浏览器,在那个文本框中输入关键字,它用海量的数据和强劲的计算来告诉你想知道的信息。

integrate x^2 dx from 0 to 1

我花了大概半个小时来玩 WolframAlpha,还没有算正式上线,它显得非常不稳定。不过几次尝试的结果还是让人感到欣喜。输入 integrate x^2 dx from 0 to 1,它会告诉你 x^2dx 从 0 到 1 的定积分是 1/3,还附带一个图,标注了阴影部分来解释;输入 force m=1kg a=1m/s^2,它会告诉你,让质量为1千克的物体产生1米每平方秒的加速度,需要的力是1牛顿;输入 The Chinese University of Kong Kong,它会告诉你香港中文大学成立于1963年,大约有1万8千学生,本地生学费6千美元一年,国际生学费1万2千美元一年;输入 mortgage 5% 3 years $100k,它会告诉你,5分利息的按揭贷款10万美元,3年还清的话,每月要还2997美元,最后交了7895美元的利息……输入 D# 会得到什么?哦,五线谱和键盘图,还有 369.994Hz……

由于服务器不稳定,我不能试验太多东西,很多基于 JavaScript 的功能也不能正常工作。我尝试了 Firefox, IE 和 Safari,似乎都是这样,说明并非浏览器兼容性问题。就目前来看,我觉得 WolframAlpha 很好玩,但我不知道将来会是怎样,会不会很有用。它不会改变我依赖 Google 的习惯,如果非要说产生什么影响,我想被影响更多的应该是 Wikipedia,以后有些关于数字和图表的问题,问过 Google 和 Wikipedia 之后,我也许会试试 WolframAlpha。

我看不差钱

校内上这几天老看到分享,关于小沈阳常州演出的。先是一个视频,说小沈阳在常州差钱了……然后就是不少人撰文声讨,把小沈阳骂了个痛快……再然后,按正常发展趋势就变成了地域贴,加上几个搞不清事情缘由就加入讨论的同学,那是吵得相当热闹……

其实事情是这样的:[视频]
Continue reading

其实还没开始

距离上次更新,已有整整一个月了,我还是写点东西罢。

这个月过得很闲。复活节请了1天假,凑了5天假期回家了一趟。虽然时间不长,不过本来回去也没啥事情,就是吃吃饭和父母说说话,5天时间也是很足够的。工作上似乎一直没有什么事情做,月初把一直在做的 Reverse Proxy 放出来给大家试用,申请了一个 Public IP,所以在外面也能用到了。原本以为刚出来可能出现各种问题,会很忙,结果至今也没有听到任何抱怨……不知道是做得太好没有任何问题,还是大家根本不关心这个,不屑于回报错误~

于是,剩下很多时间用来想 FYP 了。只能是想,因为没开始,没有什么好做的。而想也不见得有用,因为最后证明,很多时候都是空想的…… Continue reading

中国人只会山寨?

开始有个习惯每个月看看 NetCraft 的 Web Server Survey,了解一下最新的服务器发展。通常总是那么几个产品上下沉浮,感觉也就和看浏览器市场占有率差不多。却没有浏览器竞争来的激烈,服务器排名也没那么好看。

和浏览器不同的是,服务器可以是独家享用的,Google 的 GFE 就是占据 第三的宝座,却不能让外人尝鲜。这也说明 Google 的强大,看了报告总是想,他一家公司做的服务器,自家用,竟然能排到第三

然而,2月的报告出来看了感觉很雷……真的,真的是雷了。Google 的第三没了……给腾讯抢走了……竟然,是腾讯!仔细看看倒也觉得不出奇了,腾讯出了个自称是 QZHTTP 的 Web Server,然后把旗下 QZone 的网站都给换上了 QZHTTP。NetCraft 的统计是按照域名算的,而 QZone 是无数子域名的泛解析,我不知道是不是每个 QQ 用户都会自动拥有 QZone 的子域名,反正这一下子就是来了2千万个域名,nginx 说是发展很快,出道这几年也才有3百万个站点……

于是大家的好奇心也就不在这“为啥有这么多站点”上面,而是,QZHTTP 到底是个什么东西?略加搜索,在某外国友人的博客找到此文

外国人也是关心 QZHTTP 的,不过他们会比我们多想一点,就是,怎么是“中国人”做了个牛逼服务器出来?于是激烈的讨论也就展开了。所谓激烈,自然是有各种观点,基本分了这么几类:

  • 技术派:QZHTTP 不知道用了啥技术,也许就是换了名字的 Apache?IIS都有可能啊。拿各种软件测一下,好像是 thttpd?不过在没有可靠信息的情况下,也不能乱说。我宁愿知道更多有关的信息啊。
  • 中国人爱山寨派:QZHTTP,呸!明显是山寨的 Apache 啊,中国人 Windows 用盗版的,迪士尼乐园有山寨的,Web Server 肯定也是假的!
  • 国货当自强派:我就是腾讯的!QZHTTP 就是我们自己写的,和 Apache 什么开源软件,通通没有关系!
  • “中国人都不行”之无逻辑派:中国人能写 Web Server?那牛奶里怎么会有三聚氰胺的?
  • “楼上某些人法盲”派:你们想什么啊,抄就抄呗,开源的 License 只规定,改了之后如果发布出去,才需要公开代码。人家只是改了自己用,给别人提供服务,那就不用公开源代码啊。那明明是合法的嘛。法盲们,回家好好看看那些 License 吧~
  • “对对!中国人都不行”之反语派:是啊是啊,中国人都不行,完全不懂创新,只会抄袭。什么指南针、印刷术、火药、造纸术,通通都是抄的。开源软件的协议里都写了嘛,本软件的代码大家随便看,随便改,就是中国人不行~

对于 QZHTTP 和相关讨论,我的观点和认识是:

  • QZHTTP 应该不是简单的 Apache 换了名字。我想腾讯没有必要这么做,因为 qq.com 还是用的 Apache,而用 Apache 不是什么丢人的事,除非腾讯玩非主流~
  • 自称来自腾讯的某人说法太过绝对了一点。has nothing to do with 说的轻松,我不否认腾讯有能力写一个自己的 Web Server,但是我觉得一个程序员在开始写 Web Server  之前没有好好研究过 Apache 或者其他优秀的开源项目就动手,是难以令人置信的。
  • 中国人的不注意知识产权以及食品安全问题,早已伤害了各国人民的感情,也许脆弱的不仅仅是我们,但最后受伤的还是我们。
  • 老祖宗创造四大发明的那个时代已经远去,要证明中国人除了山寨还是会创新,或者山寨也是另一种创新,这都得靠我们自己。

浮躁

又有不少日子没写东西了,因为一直都没有心思写。

IMG_0099

工作上一直以来都是顺利的,因为没有什么压力,给我的任务也从来没有硬性要求。基本上就是,会做就做,不会就学,再不行就回报:这个没法做。倘若我真的不做,我想也不会找第二个人来做的,他们会花钱出去请人吧~nginx 做 Reverse Proxy 的那个项目拖得越来越久,以至于最终通不通过我都不关心了。也是,这个问题目前一共两个方案,不用 nginx 就用慢一点的 apache,大致意思都一样。随你们挑哪个啦,反正两个都是我做的……

Work Study 的空闲时间是挺多的,然而回顾过去的几个月,好像也就那么过去了,并没有因为时间多而做出什么来。记得刚开始几个月是玩 WoW,后来不玩了,大概研究一阵 Django 之类,然后无聊就看电视剧,把 NCIS 追完,再开始看 Grey’s Anatomy,但是看了一季却看不下去了,突然间就,不想看了,就和当初突然不想玩 WoW 一样。

有时候想法挺多的,觉得学习一下 python Django Twisted 之类的东西也挺好,或者也会突发奇想觉得可以做一个什么项目出来。但是真正着手要开始时,又突然退缩了,啊,这么复杂的事情我一个人怎么做的来?

最近的感觉就是心烦,很浮躁。没有心思静下来做事,总有一种随时要发生什么事件的感觉,就是要放下手头的事情,立即走。于是,看电视剧前想着,我一定不会坚持看完的,还不如不看;玩游戏前想着,我怎么能做到像他们那样每日准时上线去 Raid,还不如不玩;有好的想法,要写一个应用,又觉得,没有个 partner 整天督促我,我怎么会写得下去,还不如不写……

于是,每天消耗最多的时间的几件事:

  • Python-CN 邮件列表,看帖,吹水(我基本没有能力回答问题)
  • nginx 邮件列表,看帖,看 bug 和 update
  • 豆瓣 Mac 和 Python 小组,可以回答一下问题
  • 吐露湾畔,吹水
  • Google Reader 看同学们的博客,瘾科技,爱枣报……
  • 校内,我也不知道为啥要上这个……我都n久没更新过任何东西了~

First Runner Up,是第二名啦

IMG_0084

这个礼拜六不用上班,不过之前报了个 IBM Inter-University Programming Contest,所以还是要出门。好在比赛是在下午,懒觉还是有得睡的。

去年我也参加了这比赛的,就为了参赛皆有的 2GB USB 手指,和宇哥、刘坷折腾了一下午,果然什么奖都没拿到,除了手指外还有踊跃参与的证书。不过这次好像有些觊觎那奖金了,于是也多准备一下。和小万、徐伟超一路去中环,也不忘提醒小万,嘿,你是 Team Leader 啊,快准备获奖感言啊,别一会儿啥都不会说啊。

皇后大道中9号,33楼,Clifftons,那个地方已是第二次去,轻车熟路,桌上茶水任饮,我也不再客气,整杯咖啡先。未几,各校选手纷纷聚首,会场已然人头攒动,登记,领衫,都和去年没有啥分别。 Continue reading

坐劳斯莱斯回家过年

第二次使用自助登机,就是那种长得像 ATM 的机器。把身份证往上一拍,它便知道你要去哪里,于是可以亲自选座位,登机牌跟着轻松吐出。今天仔细看了一下座位,挑了个前排的,这样着陆了出飞机比较快。

事实证明我挑的还不错,第九排,正好是紧急舱门后的一排,也就是说,和第八排之间的距离相当于两排椅子。空间是相当的宽敞,唯一的缺点不能把行李放在脚下了。很快我又发现了此座位更大的好处──正对着空姐的座位嘛~这不成了看美女专座了?如果空姐是美女的话~很不幸,今天在这里服务的是一位大哥……还好空姐座位是有两张的,我猜一会儿还有个姐姐会坐在那里。

确实是那样,起飞的时候,我原本是在看杂志,不过起飞的仰角不利于阅读,我只好向前看。果然那位空哥和另一位空姐在我正对的座位坐下了。现在空中服务员这个职业已经不再那么神秘,甚至感觉空姐的素质也不如早前──我不是说相貌,我是说,坐姿。

刚起飞的那阵是无聊的,不能看杂志,耳朵又没能快速适应引擎的噪音,不能入睡。不过我还是发现了解闷的事,研究我对面这对空哥空姐。空哥的手落下的时候,拍到了大腿,然后顺势来回摸了几下,停在了膝盖上。这本是平常的一个动作,很多人都有无聊摸膝盖的习惯。然而我只注意到,他手下的腿似乎不是自己的……那是他旁边空姐的大腿诶~难道,有奸情?后来觉得是自己太过邪恶了,因为很多人还有拍别人大腿的习惯,我大约是冤枉那空哥了。

侧身看窗外的时候,我看到了飞机的引擎。可能是与以前座位的角度不同,我发现引擎外面有个从未注意过的图案。仔细一瞧,那不是劳斯莱斯么~两个叠起来大写的 R 字,上书 Rolls,下书 Royce。一琢磨,对啊,劳斯莱斯就是造飞机引擎的啊,人家 BMW 当年不也造过。于是乎心中顿时无比舒坦,敢情回家过年,我是坐着劳斯莱斯跑一来回,这么想着,不久我便呼呼睡去。

没有我的同学聚会

同学聚会

昨天高中同学聚会,元锡说,人很齐,来了30多个。不只是一点遗憾,这次,又没有我。我已然不止错过一次了。然而,可能是最后一次这么齐的聚会了,以后,我也不知如何去想象,我只知道我们这些人要聚一起是不容易的。

看了原子寄给我的一些照片,自然是开心的。他们甚至在省中找了一间教室,坐下来,和跃跃说说话,颇有怀旧的味道。只可惜,昔日的省中早已一去不复返,房子都是新的,逝去的永远只能是记忆了。

我不知道他们谈了些什么,大约会有半年之后的去向吧。又一次各奔东西的时候了,这一次,要散布得更远呢。有时候我会想象多年之后的日子,当我和同事或者朋友们出行到某个遥远的城市时,我骄傲的告诉他们,这里有我的同学呢,他在当地一家公司……

然而,又想到多年后的自己。我也不知道会在哪里,倘若突然有同学来访时,我是不是能悠闲地请他喝下午茶,告诉他我有自己的车子,房子,甚至还带花园……还是对他说,日子不好过,我们家二小子幼儿园开学,我正想办法筹学费呢……

See Also