Yearly Archives: 2006

Pair programming

周末买了一本 Extreme Programming Perspective的中译本,翻译质量不是很好,但将就还可以看懂。里面有几篇文章写的不错。其中提到Pair programming所谓的结对编程,据报道效果不错,最主要的是可以提高质量,和减少核心成员流失这种情况,而这些正是我们在具体工作中关心的。只是目前我们还不具体丰富的程序员,但也许我们可以有意识的先做一些试验,也许会有意想不到的效果。
今天国防科工委甘肃办主任一行来访,看是否能够共同申报一些民用遥感方面的项目。这是个比较特殊的部门,以前了解不多,主要是管理军方工程和科研项目。

法国 vs 意大利

熬到二点真是不容易,特别是只有一个人又喝了点酒的时候。不过好在随后的对决还是很精彩,对得起辛苦的等待。只是没想到齐达内突然来个头槌,莫名其妙的被罚下场。少了齐达内和亨利的法国队,我就知道如果能守到最后的点球就不错了。比较别扭的是喋喋不休的两个解说员的言语,用他们的可怜的被改造过的想法不停地去责怪齐达内没有责任心,忍不住将电视设成静音了。
看到意队员使劲地亲吻大力神杯,为他们高兴!

第一天的报告

听了一天模型集成的报告,发现这些人都做了很多的工作,展示出来一套一套的,原来不只是自己一个人在努力,大家都很努力。很多人很多文章,发现自己不是写文章的料,倒不是没东西写,而是不想写。一个杂志年初就说已经接收一篇文章让修改,到现在半年过去了,我还是没将修改稿给拿过去。估计杂志社都要火了。倒是两位学生今年要发两篇文章了,比我强!

恐吓信

收到一封带恐吓内容的email,报了单位的保安。下午来了个市局的咨询了一下情况。想着应该是这种群发的跟广告信同一类型,但造成的后果就不是广告信大家可以直接删到垃圾箱里这么简单了。这封信用了网上某个协会的发信地址,但回信地址是 @sinet.net.cn,发送smtp是60.0.39.58,据查是河北某网吧的ip。还留了中行的账号和姓名。根据这么信息其实是很容易定位,如果真有这么个人存在的话。
有同志收到类似的信,请反馈

黄健翔

昨天看意大利和澳大利亚的比赛,其实感觉比赛并不是很精彩,上半场打的比较保守,整场的有效射门也不多。解说员黄健翔也显得无精打采,讲不出什么名堂,只记得有些废话是重复了好多次。到结束前半分钟,意大利突然得到一个点球的机会,很惊讶地听到黄激动的声音。这是一个中国的主持人吗?“伟 大的意大利,伟大的中后卫……”,甚至“意大利万岁”都出来了。我就在想,这个黄从小到现在,不知道喊过“中国万岁”没有? 他真应该去做意大利人。然后居然听到澳大利亚“滚回家”的话,真不敢相信。
铁杆球迷也罢,黄的身份是解说员,全世界数十亿人可能都被强迫听这个声音,意大利球迷也许听了高兴,但澳大利来球迷呢? 做为解说员应该保持一种中立的立场,如果做不到,那么请辞去这个解说员的位置,尽兴做你的球迷去吧。
我也为意大利最终胜利高兴,我也不喜欢澳大利亚队,但我反感的是这样的解说员,居然还是央视体育台的金牌解说员? 算了,饶了大家吧。

南宅影像图

最近google Earth更新了一些数据,浏览到我家的时候,发现可能是由于附近有个海事边哨,覆盖我老家的是一景分辨率较高的影像(估计是QuickBird这类),可以分辨到我们家的屋顶,剪裁下来与大家共享。

IMapPtr在vc里编译提示没定义

上午有人问在他的MFC程序里,为什么IMapPtr不能用,在编译的时候说没定义。
首先我们要明白IMapPtr是什么东西,在COM里,有一种叫智能指针(smart pointer),通过此类指针,COM可以安全地构造和析构。一般通过_COM_SMARTPTR_TYPEDEF(<interface>, __uuidof(<interface>))宏来定义,对IMap扩展后相当于:
typedef _com_ptr_t<_com_IIID<IMap, __uuidof(IMap)>> IMapPtr;
这部分工作在vc里导入 type library时完成,vc通过 #import来完成,import会自动生成 .tlh和.tli,这些typedef即在 .tlh里定义。
在ArcEngine编程中,一般在vc环境设置中include进 ArcSDK.h,和*.olb所在目录,在stdafx.h里增加 #include <ArcSDK.h>后,就可以在代码中直接用象IMapPtr这类指针了。
包括ArcSDK.h时要求事先定义ESRI_WINDOWS,这样arcsdk.h事实是调用 windows_sdk.h,编译时可能会有一些警告,可以忽略,或者通过#pragma warning(disable : 4192) 来忽略特定的警告。
 
如果上述工作后仍有问题,你应该有理由怀疑你的ArcEngine安装可能不完整了。

无线局域网

买了一个D-LINK 45m的无线路由器,扩展了项目办公室已有的有线网
试了一下由无线router接Internet,再级联交换机已有局域网,速度不甚理想
改成由无线router来扩展现有有线网,并禁止了DHCP,使得有线网和无线网可以共享打印机(无线网也静态配置成有线网一样的内部地址,由有线网的网关连接到Internet)