Monthly Archives: May 2009

Web Search版的Mathematica

读过数学专业的人应该都会用Mathematica或者Matlab,又或者SAS吧。

现在Mathematica推出Web Search版的Mathematica,命名为Wolfram Alpha,有Computational Engine或Computable Knowledge之称。功能主要是提供跟计算相关的任何查询,不仅包含数学的任何相关知识,还包括天文、地理、生物、化学、人文、环境、统计等各个领域的相关知识。

要计算赌博中的概率,要计算积分,要做统计数据,要分析历史数据?Wolfram Alpha将竭诚为你服务。

你知道第1亿个素数是什么吗?哈哈,Wolfram Alpha不假思索地为你服务!2038074743!

我坏坏地想,如果我让Wolfram Alpha帮我计算第1亿亿亿亿亿亿个素数,会不会让那整个计算中心崩溃呢?!!!哈哈,为了制造多一次崩溃,请见点击前面的链接。谢谢,XD

Posted in 分享, 随便说说 | Tagged , | 1 Comment

上海人、北京人的地图


更多讨论,参考和菜头的槽边往事。感觉应该出一份广东人心里的地图才完整。

Posted in 分享 | Tagged , | 1 Comment

WeBuzz.IM聊天机器人记录

昨天修bug一文中,我提及了我WeBuzz.IM网页版MSN和Gtalk的聊天机器人,说道:

我有聊天机器人,帮我跟一些无聊的测试者进行无聊的对话;另外我的聊天机器人功能将越来越强大,以后大家跟我在IM上说话,要放亮眼睛识别究竟是我的智能机器人在跟你说话呢,还是我本人在跟你说话

有好事者就跑去测试:
[23:36 on Wednesday] java2script.talk@gmail.com : 听说你其实是机器人?
(23:36 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
[23:36 on Wednesday] java2script.talk@gmail.com : – -b 骗人…
(23:36 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
可惜我的机器人不懂中文,看来,我要教它说中文才行!

但是我的聊天机器人懂英文!下面看一段记录,看看测试者怎么被聊天机器人折磨得要发飙吧:
[20:43 on Wednesday] java2script.talk@gmail.com : hey
(20:43 on Wednesday) me : [Robot speaking] hi
[20:43 on Wednesday] java2script.talk@gmail.com : how r u?
(20:43 on Wednesday) me : [Robot speaking] fine, thanks
[20:43 on Wednesday] java2script.talk@gmail.com : im fine too
(20:43 on Wednesday) me : [Robot speaking] ok
[20:43 on Wednesday] java2script.talk@gmail.com : soooo
(20:43 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
上面的回答像模像样吧!
[20:44 on Wednesday] java2script.talk@gmail.com : r u my friend
(20:44 on Wednesday) me : [Robot speaking] how about google it
[20:44 on Wednesday] java2script.talk@gmail.com : i love u
看!不管你信不信,这位兄弟已经爱上我的机器人了!
(20:44 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
[20:45 on Wednesday] java2script.talk@gmail.com : do u accept
(20:45 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
[20:45 on Wednesday] java2script.talk@gmail.com : i added u
(20:45 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
[20:45 on Wednesday] java2script.talk@gmail.com : okk
(20:45 on Wednesday) me : [Robot speaking] enjoy your web IMs
[20:45 on Wednesday] java2script.talk@gmail.com : fuck off
看看,这位兄弟发飙了!!
(20:45 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
居然我的聊天机器人不知道怎么回答”f**k”,我要教会它!
[21:46 on Wednesday] java2script.talk@gmail.com : Add ******@hotmail.co.uk
(21:46 on Wednesday) me : [Robot speaking] oops, add zhourenjian to your friend list for further information
好可怜的测试者……

其实我的机器人目前只针对几个测试账号*.talk/*.demo,而且每次回答都明确地说“Robot speaking”。目前我的机器人还没有针对普通大众,所以各位朋友的MSN信息是不会被我机器人来回答的。

但是说不定哪天我就把机器人给全线挂上了,而且它不再提醒说“Robot speaking”,这个时候,真实的我也不会通知大家说“我上聊天机器人了”的。

Posted in 分享 | Tagged | Leave a comment

终于把诡异的bug修掉了

我自己dog-fooding使用WeBuzz.IM的Web MSN和Web Gtalk,但是我的WeBuzz.IM在浏览器中会出现CPU 100%的bug,所我会聊天聊着聊着就挂了,十分沮丧。这搞得我心理总是有阴影,总担心我在跟美女或帅哥聊得正好时,就理直气壮地挂了。

我瞅了个把月,硬是没定位出来。昨晚终于改啊改,定位到原因把它修掉了。我那个激动啊,咕噜咕噜就喝了半瓶和酒。早上6点多就醒了,可谓宿醉。

原因是一个数学问题的算法:WeBuzz.IM在界面上有很多窗口。我需要计算一下几个窗口重叠在一起,最后屏幕剩余的面积是多少。这是一个数学组合的问题,要先减后加,再减再加,如此。我就用一个do-while循环来算这个,结果一旦出现三个窗口有共同交点,循环就出不来,彻底挂掉了。

唉,数学的人总是会因为数学而挂掉的。

WeBuzz.IM,提供网页版本的Google Talk,MSN Messenger/Windows Live Messenger,Yahoo! Messenger,AIM等。至于为什么要用呢,我有几点:

  • Google Talk用掉内存20+M,MSN Messenger用掉50+M内存,……而WeBuzz.IM在浏览器,譬如Firefox或Google Chrome中用掉50M左右内存,省些
  • 我的窗口一般都有15个左右,多了IM,会更多,而WeBuzz.IM无论和多少人聊天都只会用一个窗口
  • 我在浏览器里聊天,浏览器会帮我自动做英文拼写错误检测
  • 我可以看到MSN好友的所有头像更新,看到头像,总是倍感亲切
  • 我有聊天机器人,帮我跟一些无聊的测试者进行无聊的对话;另外我的聊天机器人功能将越来越强大,以后大家跟我在IM上说话,要放亮眼睛识别究竟是我的智能机器人在跟你说话呢,还是我本人在跟你说话
Posted in 随便说说 | Tagged | 2 Comments

我倒!

Faint, or ft

Posted in 分享, 娱乐大众 | 1 Comment