Monthly Archives: April 2009

魂飞魄散

今天吓坏我了,领教了一下什么叫魂飞魄散的感觉,
我过第五大街马路的时候,发现我边上有个激光红点,一直跟着我走动在晃,我当时脑子里一下子就想起来近来发生的枪击
想着 不会是 谁发疯了 要杀人 瞄准我了(全是电影给我的感觉,那些阻击枪上都有激光器)
因为昨天 就我们这块 有人持枪抢劫,上一周 还死了三个警察,也是枪击
到现在还没 搞清楚是 怎么回事,郁闷

5th avenue到处是警察

从街头到巷尾到处都是警察和警车,通到第5大街的小路都关闭了,只剩大路是通行的。听美国同事讲是为了纪念前一周因公殉职的三个警察,在下午1点有个ceremony。美国的警察不好当呀,哪有国内警察威风。

拿手机拍了几个照片,帖在下面。

IMAGE_088 IMAGE_089 IMAGE_085 IMAGE_086 IMAGE_087

qt4与fortran 90的连接

面临的问题是fortran与qt4联编,在qt/c++代码里要访问fortran的4个函数,和很多的数据结构。在c++里全部用extern “C”暴露出来。作了compiler specific的函数名和变量名调整。

试了G95编译fortran代码,与gcc v3进行连接,在传递数组指针时出现问题,疑是编译器级别的问题,无法解决。

找了gfortran,在新版的mingw gcc 4里已经集成里面,重新配置了mingw,安装包如下:

binutils-2.19.1-mingw32-bin
gcc-4.3.0-20080502-mingw32-alpha-bin
mingw32-make-3.81-20080326-2
mingwrt-3.15.2-mingw32-dev
mingwrt-3.15.2-mingw32-dll
w32api-3.13-mingw32-dev

先用gfortran编译了三个f90文件,生成 .o文件,如

gfortran –c module_sf_noahlsm.f90

然后在qt4 pro文件里添加,

OBJECTS += ./module_model_constants.o
./module_Noahlsm_utility.o
./module_sf_noahlsm.o

在LIBS里也需要添加 –lgfortran

qt4编译连接国;过,加载数据测试无误。实现了fortran 90与qt4的一种连接。当然不是最好的方式,有见人在讨论版上说通过修改qt4 spec文件实现直接在pro里添加.f90,调用gfortran直接进行编译,然后相连。这当然是最好的,但对于一般用途,上述方式也足够。

灾区将成景区,无语

看到一则新闻“映秀镇将建‘震中’旅游景区(图)”(http://news.163.com/09/0407/02/568UUS91000120GR.html),感觉怪怪的。

话说吧,在大地震前,我不知道有几个人知道映秀,这也说明映秀本身没啥值得游玩的自然或者人文景观。地震后要建旅游景区了,靠什么吸引游客。自然是靠地震这一灾难事件了。如果说现在有谁去映秀看看,也多是怀了同情或者教育孩子学生的心态看看那边的情况,有谁会跑那去寻开心,我不感觉。想像一下映秀建成了旅游景区,人还没进映秀呢,先收门票10块,要看那个埋了若干孩子的学校,好,再收10块,这里是那个小英雄救过老师和同学的(不知道是不是在映秀,anyway,不关心),再收10块。

前面全国上下,国内外捐款是为了让受灾的灾区人们度过难关,政府随后的拨款也是为了重建,不是为了建旅游景区。据说前几天的清明节有很多人去了映秀震中,去凭吊不幸遇难的人们,今年也许没收费,明年清明想再来,当地政府说,好,交钱呀,交钱就允许你们过来凭吊,不知道那些从全国各地奔赴映秀的人们(按当地政府的说法是游客)会做何感想?我想说的是,除了那些钱没处花的,还是省省吧,那里不欢迎你们廉价的同情。我很不想说当地政府这是在发国难财,但事实让我怀疑他们根本就是这样想的。

据说,当地政府买了很豪华的车,不知道真假。不过在我捐款前,就已经想到了,不关心真正有多少钱到了需要的人手里,只要良心上好过些就成了。不知道这回重建拨款要肥了多少人的腰包。理论上讲,映秀重建是全国人民的钱,映秀的任何支出必须公布于众。尤其是映秀当官的,在映秀生活水平没有恢复过来前,不能高于当地平均生活,凭什么首先盖的就是政府各单位的办公地点。按以前打天下的新四军八路军红军解放军共产党的做法,你们就住简易房里办公好了,不能办公,那好,换人,在艰苦环境下能办公一样能将映秀建设好的大有人在。可惜大家都知道,这是我的想像,impossible, right? anyway, 当我啥都没说,只是困惑!