Monthly Archives: September 2009

中国万网有安全问题

  keso在讨论中国万网被阿里巴巴收购。刚好,我这两天正为万网怒火中烧。

  无论私人域名还是单位用的pFind域名,一直使用万网的域名服务。虽然贵一点,但感觉服务还好,品牌比较可信。

  昨天发现有域名被指向了121.199.253.187,再Google了一下,发现这个IP地址是一个诈骗网站,被网通电信列入屏蔽黑名单。在线提交了技术支持单,又打电话过去。服务人员态度倒还好,很快改回来,但没解释原因。今天域名被再次指向121.199.253.187。恼火,国庆敏感时期,域名莫名其妙指向诈骗网站,如果被管理机构封掉,说都说不清楚。

  这说明万网有安全问题。作为国内最大的域名服务商,这种表现让人失望。

五星级秘书和职业理想

  最近招人面试,被老板临时抓去充当生物信息组的面试秘书。

  当秘书也要全力以赴。一直听到周围的年轻人议论所里的行政人员。例如那位姓宋的长者,口碑非常好,据说在BBS上排名第一,唯一一个“五星级”。所以,刚好看看自己的智商情商离“五星级”有多远。

  两周下来,压力很大,好多天23点打车回家,差点累死。服务水平受到认可。这两天陆续收到面试者、被面试者和行政秘书发来的称赞的邮件和短信,也有人当面冲我树大拇指。

  行政工作还算好应付,只要不太笨,认真负责就行了。而面试本身就更有挑战性了。戏剧性的过程,考验着每个参与者的情感和理智。团队里不止一个人声称这次“受了内伤”。尽管纠结,职业地应对下来,就感觉到自己的成长。

  当然,还是最喜欢和擅长技术研发。我的并行版论文明天第14稿应该就是最终版了,月底投英文期刊。下个月开始着手申请专利。

  职业理想是扮演“研发团队领袖”(Tech Lead,一般直译为技术主管)的角色。随着年纪增大,逐渐有些积累了。李开复说:兴趣和天赋可以相互激发。

  BTW 1:李开复在哥伦比亚大学最初学的是法律,同班有个不善言辞的黑人同学,叫奥巴马。

  BTW 2:阿弥陀佛,山东队又输了,罪过罪过

Joel 12条和2006年

  Tinyfool刚刚发了一篇关于著名的Joel 12条的BLOG。我很有成就感。

  一直用Joel 12条作为软件工程实践的基本底线。这12条很朴实,我也实践得很朴实:时不时在PPT里把这12条拿出来给现状打分,不停唠叨直到他们养成习惯,这样坚持了4年。刚开始只有3分。现在超过10分。

  事实证明效果很好。不谦虚的说,这个学生为主,还要兼顾大量科研任务的团队,工程效率超出了很多软件公司。双人编程、重构、代码审核等高级的软件工程实践,是建立在SVN版本管理这类基础设施之上的,这是常识。

  这些年pFind Studio各个软件不断上演龟兔赛跑的故事:刚进入某领域时总是显得缓慢笨拙,等过了2.0版,团队协同的平台效益就明显起来;而很多同行系统越大越纠结,一旦核心牛人的热情和投入减弱,很快就成了焦油坑,演进陷入停滞。

  说到水面以下的积累,前几天“超龙一号”评审,有个院士表扬我们组,举了一个美国国内的统计:持续专注少于8年,团队人数少于8人的科研团队,全部失败,没有一个团队能持续搞出牛的科研成果。

  到现在为止,pFind团队坚持了7年半。

  最难的时光?也许是2006年。那一年,整个组没发表一篇论文,没拿到一分钱,没申请专利和软件著作权,每次例会都有种沉重的气氛。

  但也是那一年,团队下了决心把pFind彻底推倒重来,静下来,老老实实打磨,一次次反复跑实验。现在回头看,个人记忆里,那是困惑挣扎的一年,也是幸福充实的一年。从那以后,开始对pFind变得自信,对自己变得自信。

  BTW:北京、山东、天津、上海又一次集体输球。这次我彻底服了,不知hchi哥服不服。

999新人、哲学家就餐和lehuo域名

  稍息,讲一下。

  昨天是999,据说北京领证上岗的人数突破了历史纪录,甚至超过了去年的888。飞飞给我们发喜糖,原来他也当了传说中的三九新人。

  给八卦一族爆点猛料:别看飞飞是这么内敛稳重的人,该出手时就出手,爆发力惊人。人家通过网络认识美女飞嫂,一见钟情,一拍即合,快刀斩乱麻,效率超过曙光大机上的pFind搜索引擎,一点不含糊。

  不贫了。恭喜恭喜。羡慕中。

  借机澄清谣言。居然有人说我们组里有断背痕迹,因为吃饭时那几个人老是凑在一起,汗。

  组里有好几个左撇子,在大餐桌一起吃饭时,邻座之间胳膊总是互相较劲,搞得像哲学家就餐问题。嫌烦,大家把左撇子扔到一堆去。慢慢的就养成固定的座次习惯了。

  BTW:请想买lehuo域名的看这篇帖子

列书单.2009.9.6

  今天上午与zw约会看电影,下午独自去逛书店。觉得和她相处很开心,追!

  两周没逛书店了。今天去了一趟五道口的光合作用,买到了米兰·昆德拉的《生活在别处》、麦克·莫波格的《柑橘与柠檬啊》和汉密尔顿的《卡萨诺瓦是个书痴》

      

  周围N多人推荐《飞屋环游记》,终于去看了。不知怎么搞得,竟然被一部动画片的开头15分钟弄得满眼眶都是泪水,差点流出来,晕。感觉开头的这15分钟,很像那部奥斯卡最佳动画短片。另外,发现这部片子并不是整部全是3D的,而是3D和2D段落相互间隔。是为了调节观众的眼睛疲劳,还是制作成本问题,或是因为现场出现技术故障?

  唐僧:下雨,北京凉起来了。注意加衣服。

用户易用性就是容忍犯错和偷懒

  如今无论哪种软件产品都在强调用户体验。本质上,AJAX这一类近乎变态自我折磨的界面技术的热门,不是Geek式的炫耀,而是为了提高用户易用性。

  用户易用性的核心,就是容忍用户犯错和偷懒,就是摆正心态:软件是仆人,而且要达到英国贵族管家的档次。

  举个例子,微软Office到底好在哪里?录入一篇英文文章,不慎把三个字母的常用小词,例如and或the,敲错了顺序,弄成了adn和teh,一敲单词后面的空格或标点符号,MS Word就会自动帮你纠正过来。

  别小看这个功能。一方面,对需求边界的把握是一门艺术:刚刚好有用,又避免算法自作聪明,用户常用到它,却意识不到它的存在。另一方面,实际也有很高技术含量:只有adn和teh才纠错,而其他字母排列不纠错,这是进行过“双手盲打”的人机工程学研究统计的。

  设计者对产品的态度,就可以了解其职业能力和素养。总认为“这是用户该保证的”,不愿意完善异常处理的人,总是抱怨“请给点建设性意见,别老挑刺”的人……都命中注定做不出伟大的产品。记得《项目幸存手册》里说,听到程序员说出“哪来的这么笨的用户”这种混蛋话,就想跳起来骂人。

  “傻瓜式的相机”成就了日本电子产业。对软件和网络行业来说,马太效应更加明显,Jobs式偏执狂席卷一切,拙劣的山寨仿制品,中国式的小聪明,走捷径,长久不了。

  pFind的用户群都是科学家,极有条理和耐心的铁人,主观摸索欲望很强,不喜欢抱怨。对产品来说,这并不是什么好事。年底将发布pFind Studio 2.4版,会集中解决用户易用性问题,不是泛泛改善,要做出吓人的惊喜来。敬请期待。(正在收集改进意见,欢迎被我们软件痛苦折磨过的小白鼠们发邮件来控诉和诅咒。我们准备设立一个奖金,年底颁发给抱怨最多最毒的用户)

  08年初放出“把Mascot打得满地找牙”的口号,现在看来实现比预想快。今天Boss H问两年后,我说“如果pFind免费,拿到50%的份额;如果不免费,拿到33%的份额”,他们说新一版狂言诞生了。真的只是狂妄自大吗,拭目以待。

  BTW:hchi哥今天的PPT引起俺的赞同。要追求完美,不作自甘平庸的笨蛋;又要平常心,不抱怨,不喜怒无常,保持幽默感和倾听能力。同志们,遵从hchi哥的教导,勇敢前进了。

论文和《周礼》

  恢复上班,晚上10点回家的地铁上,发现自己心情愉快。工作的充实感,把假期宅男的抑郁一扫而空。

  论文第9稿修改完成,马上就可以投了。现在看到英文就有晕车症状。接下来换换空气,开始折腾pFind 2.4产品方面的事,抓壮劳力双人编程,小弟们又要被俺周扒皮了。

  地铁上遇到几个mm议论中国传统文化,其中还有个金发碧眼的老外,学问不小。她告诉别人:《周礼》里的那一句“礼不下庶人,刑不上大夫”,先秦文字,“下”是排斥,“上”是优待。汉代以后,这句话才逐渐被有意无意地曲解了。