别人的毕业季

已经进入到六月份了,我还继续在学校赖着,在别人的毕业季节里,继续忙碌着。

在五月的下半月,主要在做做两件事情,其一是移动地图应用,不过已经有一周多时间没有继续了。另一件事情是在在处理一个本体相关的开源软件(WebProtege),至于什么是本体,可以用来做什么,并不是我要关心的问题,我的主要任务是对该软件增加一些功能,所以这一段时间都在看其设计架构及做功能扩展。这个开源软件使用的是GWT(google web toolkits)框架,关于GWT我这里不会介绍但会抱怨,基于Eclipse的GWT开发环境,对于新创建的GWT工程是没有问题,但当我吧WebProtege导入后,采用GWT的devMode进行调试时总是有莫名其妙的问题,最终我放弃了调试,只能每次修改完后再编译、打包、部署,漫长的过程让我纠结到蛋疼。经过这十多天的不断修改编译打包部署,目前总算把基本的功能搞定了。但愿明天开始的端午小假期可以轻松的渡过。

当然这几天也要有走神的时候,于是就发现了一个做线性规划的小软件pl_solve,只有2M左右的大小,这对于对那些还用Mathlab或者其他的大型科学计算软件来说,可算是个超级轻量级工具了。而且,pl_solve专有的pl文件格式,支持我们教科书上的那种约束风格,即ax+by<=c.对我们输入目标函数和条件约束来说实在是很方便,但同样也存在着规模性的问题,当问题的规模和维数变大时,无疑的我们面临的约束数和变量数都在增大,这对我们使用这个软件来解决问题带来了麻烦,当然我们可以使用其他的格式风格来解决无法使用循环等手段来处理多变量,矩阵高维等问题。现在我对这个软件还处于学习使用阶段,但已经让我轻松的解决了一个线性规划问题。而且pl_solve支持多种语言接口让我们可以很轻松的在各种应用中使用。

这几天趁着网络比较好,顺便把我的Ubuntu系统升级了下,之前使用的是12.04,跑在我那个几年前的老古董电脑(Intel T5500@1.66GHz*2)上,对于这样一个配置来说,使用Ubuntu还算不错,但最近感觉速度越来越慢了,当然我知道需要清理下系统了,但据说最新的13.04对系统做了优化,于是我就手痒升级了,一些速度确实提升了不少,但是也让我安装在12.04上的应用除了不少问题,如google-chrome打不开,因为缺少一个共享库库文件,肯定是当时升级时不小心删除了,而我的RStudio也打不开了,现在还不知道什么问题。其他的一些应用还有待验证。除了升级电脑的系统外我也把手机的系统从2.3升到了4,结果让我很满意,首先是更省电了,其次是更漂亮的UI,当然,也更稳定了。之前经常出现的睡死现象这些天都没有出现。

这几天也注意到OSChina也开始进军代码托管了,位置在Git@OSC。以后就可以不用再忍受github的龟速问题了,不过现在还没有了解osc是不是也支持像github那样的项目主页,如果支持的话,我倒是可以花时间在github和osc之间做一个镜像。关于git的学习,我纯粹是用到哪学到哪,所以到现在为止,我对git的了解也非常有限。oschina也有git的教程Pro Git,内容不错,感兴趣的可以看下。

他们还没有毕业离校,我的生活还要继续,就让我明天可以睡个懒觉,来过这个端午吧。


Jeff Lee /
Published under (CC) BY-NC-SA in categories 生活  tagged with 生活