Archive for November, 2007

朱国城老师
Tuesday, November 13th, 2007

这是大学时教我微积分的老师。朱老师的课讲得很好,名声在外,同级另一个专业的学生慢慢地都跑过来蹭朱老师的课,他们的老师只好收摊。第二个学期,两个系的学生都被安排在朱老师的课堂,换了一个大教室。

当时他已经60多岁了吧,似乎。说是就我们最后一年了,不过我大三的时候,看到他还在授课。好老师越来越少,没办法啊。年纪大了,但是仍然非常有风度,也就是“帅”。我们就经常讨论,朱老师年轻的时候,一定是风流倜傥,英俊潇洒,迷倒一片女生的。后来有人竟然从网上翻出老师的一张证件照,稍微年轻一点的,果然是很帅。

在讲到微分的时候,朱老师教我们男生,你要夸奖一个女生头发光滑漂亮,一定要形象生动一点,说你的头发可以无限次微分啊。大家哄堂大笑,朱老师就是这么风趣,可以想象年轻的时候是多么有魅力 :) 一次不知道是因为什么,朱老师还自曝,他是什么合唱团的低音部部长……

大一的时候我做班长,至少数学课是一直没缺过。可是大一快没的时候,有一天我早上办了点事,一看,迟到了,心里想,走进去多不爽,干脆不去了(北大现在的形势就是我的态度)。可是就是这唯一缺课的一次,朱老师正好想给同学们针对期末考试来一次答疑。课堂里因为不确定在哪天答疑,吵得不可开交。朱老师大喝一声:班长呢?你确定个日期!唉……这么巧啊,同学们跟我说的时候,我还以为他们在骗我呢。

朱老师这么大的年纪,这么高的威望,还主动去给同学们答疑。那天傍晚我去接他,带他到食堂吃饭,他还执意要用自己的卡打饭。后来答疑结束,天都黑了,我送他到车站,他说,你赶紧去自习吧,我自己等。当时我就想,这样一位令人喜欢和佩服的老师,恐怕以后就很少见面了,心里不免有些失落。

后来跟一位女老师做大研,跟她谈到朱老师,她说她也知道,他们一起参加一些老年人的活动。她说,朱老师是个挺有意思的人。看,年纪这么大了,还是很吸引人 :)

朱老师似乎是有糖尿病。有一次上课他忘记了带水杯,课间有同学去给他买水,他说不喝甜的。后来我一位同学住院,我去看望,他说朱老师也在医院。我没拿东西就去看朱老师,可惜护士告诉我他刚走。当时也是忙,现在想起来真是遗憾……

再后来,我就离开科大了。关于朱老师,我就记得这么几件事。我再回合肥的时候,肯定要去看望他的啊。祝愿朱老师身体健康!

Skyrails
Monday, November 12th, 2007

看到这个标题你一定想到Ruby on Rails. 事实上Skyrails和它一点关系都没有。看一下Skyrails Blog里的说法:

Skyrails was originally aimed for social network visualisation. Then I realised it can also draw any (reasonably sized) graph interactively.

这似乎是一个本科生的course project,在国外,课程作业也会出现很多这样让你惊叹的作品。当然了,Skyrails目前还看不出有什么很实际的作用,不过它确实可以以3D方式清楚地展示一些网络结构,social network也不例外,只不过节点是用户,边是用户之间的关系。

下载回来后解压,打开first.exe,Skyrails就启动了。左下角有一排图标,鼠标悬浮时会出来提示。打开一个project,鼠标按下,拖拽,配合wasdq这些按键,就可以在网络中穿行了……

由于没有文档,你只能由scripts文件夹中的例子来猜测怎么使用它的脚本语言。prelude.van是程序启动就加载的,由它来初始化那些菜单(左下角的图标),我可不想看它……当然要找个简单的来看,自己多多摸索。

简单的例子:

打开Skyrails,按下Tag键上方的`键,呼出console(打CS的朋友们感到亲切吧?)。顺次输入下面三条语句,输入每一条后回车:

A — loves -> B;
B — loves -> C;
C — loves -> A;

一个三角恋的关系就呈现在屏幕上了,是吧?再按一次`键,隐藏console,然后利用控制键变换方位观察一下这个network——没什么好观察的,三角恋而已。关系可以更复杂,节点可以更多。节点和边的样式都可以自定义。

当然也可以把语句写成一个脚本,然后使用语句 loadfile “scripts/myscript.van” 来载入(假设脚本放在scripts目录中)。

下面是我根据友贴的数据做的一个非常简单的关系:

图可视化是比较有技术含量的工作。大家可以尝试一下这个东西,也许它将来真的会变得很实用。至少,作者的3D引擎是不错的,另外程序的扩展性(脚本支持)也是一大优点。

拼音输入——从google到sogou
Monday, November 12th, 2007

Google Pinyin     Sogou Pinyin

前阵子,Google拼音输入法自动升级到了1.0.23.40这个版本,有一个改动令我非常厌烦:在词组已经上屏的情况下,继续输入仍然会根据之前的词组联想。临时调整词频使得我经常打错字,不得不删除了重新打。再打的时候往往还会错,因为脑子里又存下了那个临时的词频顺序……

本来,我是用五笔输入法的。在Google推出拼音输入法之后,我就很快过渡到了拼音输入。当时google拼音最吸引我的是词组的自动同步功能,不过现在搜狗也有类似的功能了,自然地,我就转向了搜狗的阵营。

很早就知道搜狗拼音了,不过那时候不想放弃五笔,又有一种对流氓的恐惧。不过从网上的反应来看,搜狗拼音还不错,水木上当初拼音版就是专为它开的。把搜狗拼音下载回来装上,很快就习惯了,最重要的是没有最新版Google拼音的“Feature”。从UI上来说,我并不喜欢搜狗的皮肤可定制。因为用户自定义的皮肤,绝对没有一个好的。Google的虽没有选择余地,但给人感觉比较舒服(人与人审美观不同,呵呵),不过这是小问题。

看,Google把我从五笔用户转化成了拼音用户,然后又把这个用户交给了搜狗。Google的新版是个bug吗?绝对不是,确实是个“Feature”。但是你不能太simple了,强制地把这个feature推给我,我只好跑路了。这个使我联想到了那篇Java回忆录

搜狗酷字还有它内置的那几个字符表情,看似没用,但实际上却对它的营销推广起了很大的作用。这两个东西都是上不了正式场合的,但是在聊天、灌水的时候却显得挺酷的。别人一看见就会问,哎,为什么最近经常见这样的表情呢?答曰:连这都不会?╭∩╮(︶︿︶)╭∩╮鄙视你!

给Gtalk上的一个大学同学(我问了一下,正在使用google拼音)演示了一把酷字和“o(∩_∩)o”之类的表情,他马上就去下了个回来装了。过了一会,Gtalk上冒出一句话:“bsn”. 太糗了,输完bsn,应该空格才对!好几个人都这样被我转化成了搜狗用户。

嗯,技术重要,营销也很重要。我这样的用户也许是少数,不过我是经历了这么一个过程。

我的名字
Sunday, November 11th, 2007

我为什么注册qingbo.org,又抢下qingbo.net呢?因为qingbo是我名字的谐音(读作“轻薄”)。

前些天调查朋友们对我名字的了解,结果发现有许多还是大家不知道的,于是感觉有必要自曝一下。

我的名字是村里一位算命先生给起的,我当然不知道起名的时候是什么情景,不过这位算命先生我是见过的,双目失明,人很好,年纪不大就去世了。他儿子人也很好,现在做木雕。从调查结果看,大家都倾向于认为是爷爷起的名字,其次是父母,算命先生是最没谱的,你们错了,哈哈。

哦,忘了说了,这个名字是“青博”。

不知道在一个什么样的历史阶段,我们家换了一次户口本,我的名字被改写了,前面加了三点水。幸亏我没让老师罚写过名字,不然多写这3N笔,我可得找那个傻老娘们算账。不过改成清水的清看起来不错,我也没什么意见。这下有的人看见了就说,清华博士啊……我就嘴上谦虚,心里偷着乐,不过最后我也没去读清华。

等到了大学里,点名的时候,大家哄堂大笑。我就奇怪了,这么好的名字,你们笑个鬼啊?同学点解下才知道,原来有个词叫“轻薄”。终于发现我老家的人是多么淳朴了,方言里竟然没有“轻薄”这个词。以前经常取笑名字谐音好玩的同学,现在轮到自己头上了!更有甚者,有人见了我就喊qing bao……

计算机技术基础课,流行用搜索引擎搜姓名,有的一下出来几十万结果,重名的真多。这种名字肯定起得很没创意。那时还不懂搜索是啥玩意,跟别人学会了之后就回来搜自己的,竟然搜到了同名的,一个女的,另一个是拖欠民工工资的包公头……

后来被人取笑惯了,也就麻木了。体重轻,身体单薄,“轻薄”真的很适合我哦!有一次去海龙逛,旁边一推销男大声叫喊:“轻薄笔记本……”着实吓了我一跳,啥时候我代言笔记本了?

相信每个人的名字都包含了一些有趣的故事。你的名字是什么?有什么内涵?可以来这里看看:

http://www.yotie.com/question/164.html

我就不直接点名了……看到这篇文章的朋友们,写一篇关于你名字的作文,500字以上。

信息化之尴尬
Sunday, November 11th, 2007

10月30日左右,淘宝首页挂出横幅,上书:

由于网络原因,现在进行的支付有部分不能及时到帐,支付宝已经在紧急处理中,给您造成不便敬请谅解。

支付宝发出建行卡通紧急暂停支付服务公告:

亲爱的会员,

由于网络原因,建行卡通网上支付服务暂时暂停,给您带来的不便敬请谅解。恢复正常后我们会第一时间通知,相关信息请关注论坛公告。

浙江支付宝网络科技有限公司

2007-10-30

印象中也是同一时期,工商银行网站似乎在升级连续几天不稳定,绝大部分时间主页都是”Service unavailable”。我的天,这可是“中国”工商银行,不得了啊,工商银行前面就挂着“中国”两个打字,中间可没有任何隔离带。你就这么随随便便好几天在主页放个Service unavailable?至少你把503页面放个通知啥的吧。

本科时代,许多课程就连个课程主页都没有。一下课,一群学生蜂拥而上,把老师团团围住,争着去复制课件。高级一点的,把课件上传到FTP上,当然也有部分老师比较重视课程主页的。这些连主页都没有的课程,许多都是计算机专业的,甚至计算机网络课都没有。当时人工智能课程的project,要求完成后上传到某FTP。我上传的时候,里面是空的——我第一个交作业,试了一下,可以随意下载、删除。成绩出来,我的成绩竟然是班上最差的!谁把我的作业删了?研一时的高级计算机网络,依旧没有课程主页这一说,课件统一放在163的一个公用信箱里。这真是体现了同学们的素质,没有人修改密码,没有人删除课件,真是太和谐了。不过我下载了别人写的一份作业抄了抄,嘘—— :) 建立一个主页很简单,你也可以拿许多开源的课程管理系统来用,或者维护一些静态页面也不是很差。

选课、成绩、课程评估等系统,也没见过哪所高校做的很好。

我们公司内部曾经对bbPress做了简单的修改,方便大家订餐(19号拌面、全面具到),可叹的是这些快餐店都没有一个网上订餐的渠道。电话过去,啰嗦半天,还经常把C座的饭送到A座去,真是大大的浪费人力。联华倒是有网上订餐,不过似乎也很烂。

随便你说什么行业,没有几个信息化搞得好的。网上银行可以说是需求最大的,有几家做得易用的?绝大多数都只遵循IE的垃圾标准,还经常有做技术的回复说什么Firefox的实现不标准之类,闹出天大的笑话。

当然了,网站不是信息化的全部。不过在其它方面,情况也基本一样。

我们昂首阔步,走在信息化道路的起跑线上。意气风发,斗志昂扬。

如何判断Firebug的存在?
Sunday, November 11th, 2007

前几天Gmail更新,会判断你是否启用了Firebug,如果启用则警告“Firebug会使Gmail变慢”。有人在网上问是怎么判断安装了Firebug的?

我看了一下Gmail的JS代码,似乎是这么一个判断语句:

Boolean(window.console && window.console.firebug)

如果你安装了Firebug并启用,那么这条语句的结果是布尔值”true”. window.console是Firebug给window对象扩展的一个Object属性。打开Firebug,在Console中输入”window.console”并回车,则会显示:Object firebug=1.05

而window.console.firebug是Firebug的版本号。大家可以自己在Firebug里试一下,或者自己写一个测试页面。

过期域名抢注的一点经验
Saturday, November 10th, 2007

10月中旬的时候,我注意到qingbo.net这个域名已经过期两个月了,于是赶紧上网查域名的过期、删除策略,以及如何抢注。按查到的资料,.net的域名应该在75天后删除,不过我看了一下当天删除的域名,并不都是过了75天。于是就隔几天去查一次域名删除列表,在pool搜一下qingbo,如果5天内删除的域名包含这个关键字,它就会列出来。

终于在这个11月1号的时候,我看到了qingbo.net将要在4号删除,查whois也显示status已经变成pendingDelete. 按规律,应该是北京时间5号凌晨,于是我就做好了艰苦奋斗的准备,打算那天晚上熬夜把这个域名抢到手 :)

可是在水木上问了一下,马上被泼了冷水,个人抢域名基本上是徒劳……于是我就查了几个前几天过期的域名,全都被注册了,一个不剩,而且我查的都是拼音的,注册公司都是国外的几家抢注者。这些怪物,不管什么域名都往肚子里吞。

怎么办怎么办?snapnames预定似乎至少是60刀,我可不想花这么多钱抢一个破域名。后来看到godaddy上也有backorder的服务,才不到两个域名的价格,嗯,就它了。如果抢到,就当是早注册了一年吧 :) 至少我可以安心睡觉不用熬夜了。不过据说godaddy抢注的成功率不高。

抢注失败

5号早上打开信箱就看到godaddy发来的邮件:capture unsuccessful! 嗯,我已经有心理准备了。查了一下whois,是一个allearthdomains.com在snapnames注了,看名头就不一样,果然是专业。浏览器输入qingbo.net,到了一个domain parking网页。

在godaddy的控制面板里有一个提示:
Godaddy

嗯,一来老外不懂这个域名有什么含义,二来这个域名没有PR,也没有流量,估计几天之后那个家伙就会放弃的。去snapnames上一查,这个域名正在拍卖,三天时间……我忍。

第二次,到手

8号,snapnames的拍卖结束了。晚上的时候查whois,发现registrar已经是godaddy了:

Domain Name: QINGBO.NET
Registrar: GODADDY.COM, INC.
Whois Server: whois.godaddy.com
Referral URL: http://registrar.godaddy.com
Name Server: No nameserver
Status: ok
Updated Date: 08-nov-2007
Creation Date: 08-nov-2007
Expiration Date: 08-nov-2008

在godaddy的控制面板中,状态成了”public backorder capture in progress”。

9号下午3点,打开控制面板,状态依旧。不过尝试了一下Add Monitoring,发现我有100个credit,不知道是注册就给,还是购买了backorder给的。随意添加了几个监视,刷新一看,Backorders and Monitorings里竟然没有了qingbo.net,赶紧到All my domains里查看,哇哈哈,是我的就是我的,它已经在那里了!查whois,里面有了我的信息。

直到今天(10号)早上,我才收到了GoDaddy发来的邮件,通知我Capture successful.

经验

流水账记完了,我说几点经验。我不是靠抢注域名生活的,不过我确实还没想好用这个域名做什么 :) 保护个人品牌?这个理由还不错,哈哈。总之对我自己来说,假如以后再抢域名的话,可能会省不少精力。

  1. 不要因为第一次抢失败就放弃,因为有些抢注公司是见域名就抢,不管多烂。按照规则,注册者是可以在5天内取消的。所以在此后一小段时间内,你可能还有一次机会。
  2. 想监视一个域名,最好用GoDaddy之类的监视服务。那100个credit有可能是注册就有的,用它来监视,就不用你天天自己去查了,域名状态有变化时,会及时地邮件通知。
  3. 尽量不要在国内注册域名了。国内许多注册商故意把转出(transfer)的手续搞得及其复杂(比如新网互联这个垃圾,要求代理商盖章,然后寄给它),以留住客户。GoDaddy的价格是10刀一年,而且经常有优惠(10% off的优惠码遍地都是),比国内不怎么贵(再想一下RMB升值加速 :) ),而且管理方便。想转回来容易,转出去可就难了,尽量不要上贼船。

希望这篇文章对大家有所帮助,都能得到自己的域名。

Gmail最近的变化
Friday, November 9th, 2007

我的Gmail帐户不被Google看好,IMAP功能来得很晚,幸好我不需要这个功能——我觉得邮件放在网上挺好的。后来马上Gmail又有了新的改动,我直到昨天才用上新版本。

后来这一次更新,最大的改动应该是联系人管理系统的改进,不过对我个人来说,用处不是很大。另外不管你想不想要,standard界面上都必须有GTalk的Gadget,唯一可以做的事turn off. 用户体验的一个大的提升,是它在打开inbox的邮件列表的时候,预先加载了所有这些邮件的内容,在点击一个邮件查看的时候,不需要再到服务器上Fetch了,大大提高了响应速度(延迟几乎为零),可以很明显地感觉到。

无论是邮件中还是在网页版GTalk上,光标在某Gmail邮件地址上悬浮时,显示的小窗口都具有了更丰富的信息,并且更美观了。以前的邮件头部,光标悬浮时最多会有一个头像,而现在可以直接发邮件、聊天、改名、改头像……真是太方便了。

另外如果你安装了Firebug并且启用,Gmail会检测到并给出明显的提示,真是够贴心的,我赶紧去把我的Firebug对Gmail禁用了:

Gmail-Firebug

不知道大家有没有注意过,Gmail近期曾经有段时间改了它的Title和logo. Title从Gmail改为Google Mail,而logo也相应地改为这个:

Google Mail

不知道是不是因为“Gmail”在许多国家被注册了的原因,不过几天之后这两个改动都撤消了。在Gmail新版本推出后,页面title又加上了用户的邮件地址。