November 26th, 2007 by 张磊
http://www.feedsky.com/challenge/art/3138/feedsky/blogkid/~/rzsg/071126/d1828/lnk.html 今天的话题广告让写的是小i。我向来不想为别人做广告,另一方面,我也着实没用过小i。没关系,世界上不是只有一个小i机器人,IM机器人多了去了。今天我就写写我自己开发的小C。 小C的全名是Cubot,是一个基于Jabber协议的机器人,说白了就是用在GT上的。小C的联系人只有两个,一个是我,另一个嘛就是我GF。为了避免教坏祖国的花花草草,我也不把和小C的聊天记录贴出来了。 做小C的日子是很有意思的几天。最初我想开发一个机器人用来记录我多变的签名,没想到写到后来记录签名的功能我怎么也调试不出来了。开发的整个过程得到了某人的帮助,所以做到后来,干脆就做成了和伊聊天的东西。如果太忙,我俩还可以通过小C的签名来聊天,那些签名和聊天记录一样,被保存在这世界的某个角落了。 从结构上来说,小C用Python写就,程序只有100来行。其实做机器人在技术上没啥难度,真正需要的是发挥创意,看看该拿这个机器人干啥。 PS:以后想每次写文章都推荐一首歌,切合文章主题的。这篇文章推荐的歌是羽泉的《爱浪漫的人》
October 11th, 2007 by 张磊
班里又吹来一阵Ubuntu的风。下午在给同学配置ubuntu时,看到一个叫Jabbin的东西,说可以支持VOIP。 回来就查了一下Jabbin,发现他们还是很有意识地联系了一个国内blogger来做宣传。由于GT采用了开放的Jabber协议,所以有一大堆可以兼容GT的客户端。但是可以用在linux下同时支持语音的实在寥寥。现在的Ubuntu源中还没有Jabbin,需要下载安装。当然安装也很简单,程序的安装/卸载在ubuntu中是比较享受的一件事。具体的安装、使用说明可以看这里。 我使用了一段时间,感觉还不错。不过当打算测试一下它的语音功能时,发现如果对方不支持语音(比如在邮箱里打开着GT),程序就会异常终止。还有很长的路要走啊。以前的同类产品tapioca,现在我已经找不到了。 一直不知道该给我的小C再加点啥功能。小C可也是Jabber家族的。
August 4th, 2007 by 张磊
智勇说最瞧不起做技术的,总是做一些没用的东西。我昨天就突发奇想,打算做一个机器人,用来记录gtalk上不停变换的签名。 现在已经实现的功能是连接服务器,如果接到了消息,就把相同的内容发送回去。比如我对它说:“我是张磊”,他也会告诉我,“我是张磊”。呵呵,一点都不好笑。 实现的过程大概花了半个小时,用Python写的。下一步得让他自动接受聊天邀请,然后监视签名档并记录。可是,我的本子突然就坏掉了。