Monthly Archives: March 2011

我对RoboCup的感情

最近在赶2011伊朗赛的代码,但实在没有心情写下去。在这不想干活的真空期,回忆下我的RoboCup经历。

进入实验室

我是大一下学期了解到工大有个创新实验室,当时有人在食堂门口摆摊宣传,感觉就跟一般的社团招新、做活动一样,没有什么特别之处。因为进入大学一个学期了,什么活动都见多了,所以这些东西根本不放在眼里。也不知那天为什么,鬼使神差的就跑去报了个名,还填了个问卷调查。这里赞一下那个问卷调查,蛮技术的,有一栏问你知道下列哪些操作系统,我华丽的全勾上了。

在我报名后,有人通知我说哪天晚上有个技术讲座,相当于入门介绍。我因为上公选就没去,现在想想我当时的行为,真是可笑。然后有一场笔试,考察C++基础的,我又因为要上高数没去,现在想想,我已经无地自容了。反正一句话总结,我进实验室就不是走正常路线。有一次,一个人发短信调查有谁会装系统,我就回我会,他又继续问会装什么系统,我说安装版,Ghost版,Linux什么都会。然后他叫我哪一天去哪个地方,并且带上电脑。于是乎我就去了,那是一个装系统的交流会吧,南区来的学长们给我们装开发环境,然而我确是给别人装系统,还搞定了几台他们都搞不定的电脑,然后就被各种围观。也就在这时,我第一次认识了李栋,他当时是3D组的组长,之后我们也经常联系,又因为是老乡,关系也比较好。说句不太谦虚的话,我觉得我在技术折腾方面比实验室的所有人都强,即使是研究生,但就实际编程能力而言,我还比过他们。举个例子,我是进了实验室才知道什么是STL,之前还号称自己会C++。当然这也不能全怪我,我初二开始学的C++,那时买的书就没讲STL,估计那时还没这个标准吧。我觉得李栋是因为我技术好才想把我招进来,什么笔试、宣讲、校赛都是形式,主要目的是选拔人才,这是我当组长时才体会到的。
Continue reading

RoboCup, Thoughts , ,

搭建GTalk聊天机器人系列(2)——查字典、查IP、短地址缩减

在上一篇《搭建GTalk聊天机器人系列(1)——远程控制》中,我详细介绍了在Linux下用freetalk搭建GTalk聊天机器人的详细步骤。

在这一部分中,我将介绍如何用freetalk实现GTalk聊天机器人的查字典,查IP,短地址缩减的功能。这里假设有两台机器,一台做Server,一台做Client。

1.Server端

需要安装一个lynx的文本浏览器,使用如下命令:

apt-get install lynx

其他前期准备工作跟上一篇讲的一样,只要把配置文件替换成如下的即可。

点击这里下载。
Continue reading

Linux, Programming , , , , ,

VPS利用Dropbox上传及备份文件

现在有越来越多的人用VPS建站,但服务商往往不提供备份服务,或者需要很高的服务费。本文将介绍用免费的Dropbox来高效同步VPS数据。

Dropbox是个很好的云存储服务,他能在不同计算机之间同步数据,并且有版本管理功能,很适合VPS数据文件的备份。

1.安装

这里选择最新的Forum Build 1.1.3,这个版本支持命令行下的选择性同步。而最新的稳定版在图形界面支持这个功能,但命令行下我没测试成功。

先回到主目录:

cd

下载Dropbox:

wget http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-1.1.3.tar.gz
64位系统请使用:
wget http://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-1.1.3.tar.gz
Continue reading

Linux , , , ,