1/08/2009

要搬家了

马上要过年了,现在很多房子的房租都降了一些,目前我住的房租太贵了,单间1200元,因此打算在年前搬家,房子一堆杂七杂八的东西,正好趁这个机会收拾一下。从今天晚上开始关注租房的信息,希望能找到满意的房子阿。

12/30/2008

gcc 的问题?

最近我手头的项目代码编译报错,遇到两个问题,首先是出现以下错误:

include/mxdef.h:56: error ‘NULL’ was not declared in this scope

我的开发环境:
>gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.2.3/work/gcc-4.2.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.2.3 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.2.3 (Gentoo 4.2.3 p1.0)

>gcc-config -l
[1] i686-pc-linux-gnu-3.3.6
[2] i686-pc-linux-gnu-4.1.2
[3] i686-pc-linux-gnu-4.2.3 *
[4] i686-pc-linux-gnu-4.3.1

以前可以编译通过的,估计是更新 Gentoo 后带来的问题,我也不知道具体是哪里的问题,于是尝试用其它版本的 gcc 编译,用 gcc-4.1.2 编译结果和上面是一样的,而用gcc-4.3.1 编译之后,出现以下错误:

include/cdc.h:116: error: multiple parameters named ‘r’

头文件 cdc.h 第116行为:

static gal_pixel RGB2Pixel (int r, int g, int b, int r=255);

gcc-4.2.3以及4.1.2 都忽略这个了阿,这样可以声明的函数有没有问题?待确认。

第一个问题已经解决了,在头文件 mxdef.h 中增加
#include <string.h> 就可以了。

12/15/2008

用 Python 写了个脚本

最近完成了一个简单的脚本,写的过程中对 Python 有了进一步的了解。脚本的目的是把一个文本文件中的数据进行拆分,然后把结果存为 Excel 文件。其中拆分的过程中主要用到了正则表达式,写Excel 文件用的是 pyExcelerator,如果Excel 文件已经打开,写的时候会失败的,要加异常处理。

11/21/2008

Gmail 的主题

Gmail 可换主题了,好像是昨天推出的吧,Google 的产品每次出手都让人从心底里叫好,这次虽然只是一个功能的完善,但还觉得很不错,主题换了几个,还是觉得默认的好,另外那个终端的主题很受同事欢迎 :)
现在对 Google 的产品越发依赖了,每天必须去的地方:Google reader、Groups 和 Gmail等,偶尔打开 Blogger 发个帖,当然搜索必定是 Google 了。
另外,我也申请了 Google app engine,简单写了点东西,但一直没时间完善它,主要是自己想做点有新意的东西,苦于还没好的点子。。。

11/19/2008

好冷阿

再一次迎来了降温,仿佛一夜之间就进入了严冬,最低温度达到零下四度了,今天早上看到马路两边都是一地的落叶,估计象这样持续一周就该下雪了。
早上公交车上播着全球经济危机、国内不少商场打折促销之类的新闻,虽然自己还没明显的感觉,但还是“配合一下”────勒紧裤腰带过日子

11/12/2008

miniGUI 自定义控件

公司的新产品是触摸屏的,要使用软键盘,小头把这个任务安排给了我,于是上周几乎都在忙活这事,还好已经写得差不多了,对 miniGUI 自定义控件有了更深的体会,那就是“乱”。在 miniGUI 中添加自定义控件需要改 *.in 等一些文件,如果改的文件少一个了,编译也看不出来,但测试的时候就郁闷了,到头来只好回去检查 miniGUI 库的问题,总之比较麻烦,我是没办法,据说公司还掏了钱。其实很更好的解决办法,比如把涉及修改的地方都放到配置文件里面,至少不会改的晕头转向吧。
题外话:把图片直接通过 framebuffer 显示到的屏幕上(我们的产品屏幕为 800x480),挺漂亮的 :)

11/08/2008

北京的又一个冬天

窝在床上在网上逛着,虽然在房间里面,但还是觉得很冷,冬天到了哦,下周末就应该开暖气了吧,那时就好过多了,不过在公司一直觉得闷热,还穿短袖 @_^
明天继续打羽毛球,感觉水平提高的比较慢阿,主要是没有志同道合的人一起练习,嗯,自己多努力吧