Author Archives: nanzt

甘南二日

上周日周一,趁这两周放高温假,全室组织甘南两日游,带家属。委托给旅行社,我们
自己是省力不少。感谢T老师的出色组织协调。玩的很高兴,不必去想工作的事。
路程是这样安排的:先参观了和政的古生物国家博物馆,到夏河的桑科草原,晚上在尼
玛部落篝火晚会,跳锅庄,第二天上午参观拉卜楞寺。
强烈推荐和政的古生物博物馆,化石之丰富出乎意外,据说正在筹建三期,目前化石展
出的只有总共的三分之一。是个很好的科学教育基地,值得家长们带着自己的孩子去看
看。只是朵朵太小,对此不感兴趣。
桑科草原大失所望,草地边上用铁丝全围起来了,应该是不让游人进去,这样就只能骑
骑马,还只能沿着砾石路。很对不起付出的门票。按我们领导的说法,又出了一趟野
外,还比不上祁连山的草地,明年到祁连阿柔去好了,那里的草长的比桑科还好,绝对
原生态。
篝火晚会宰了两只全羊,载歌载舞。连我这等不懂音舞之人也能感受到大家的兴奋。只
是草原的晚上是比较冷,好在大家事先都有准备,带了足够的衣服。
拉卜楞寺自然大名鼎鼎,佛学院更是抬升了它在藏传佛学的地位,但说实话,看多了拉
萨的佛寺,拉卜楞寺剩下让我留连的东西并不多了。参观时正赶上是他们一年一度的一
个活动,人山人海,只看了几个小和尚在那舞狮子,拍了几张照片便没有兴致再跟人挤
的满头大汗还看不着。
尽管有遗憾,但我感觉大家还是能玩的高兴,这就够了。希望明年更完美。

流水帐

14日桩考,同考十余人只过我一人,高兴
回来高速上,见近百辆军车西行,载人的,运物资的,拉大炮的,油罐车,小吉普,救护车等等等等,不知又有什么军事行动,疑惑
15日是日本投降的日子,好像没见多大宣传,大家都被河蟹的忘记这回事了?

BUG in coolstorage ACCESS provider

它对access的支持还有一些bug,比如access不支持多个语句通过分号一起查询,在clone()时返回的是oledb provider等,需要自己做一些调整。不过这些问题对sql server不存在,估计作者没对access作专门的测试。

Bug in CoolStorage 1.1

Using the Access db provider, the constrcuted sql statement such as "select [ab.Descript] fad. [ab.UpdateDate] fae from [tblUpdate] ab" shows error. In my version of Access, the keyword "AS" between column name and alias name should exist.
Change CSDataProvider.cs source code fix this small problem.

 

CoolStorage.net

不错的ORM工具,可以将数据库很方便的映射到强类型对象。值得学习。
该作者同时还有一个asp.net framework,叫ProMesh.net,基于mvc结构来实现asp.net应用程序
请访问 codeplex获取最新版本

Umbraco v3.02 installation

I did not get installation guide for Umbraco v3 on xp sp2.

Current envir. Xp sp2 Chinese Version

1. Install IIS 5 using appwiz.cpl.
2. Config IIS default website to point to the dir where Umbraco v302 was located.
3. Download ASP 2.0 AJAX extension 1.0 from http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en. Without this pre-quisite, exception saying requirement of System.Web.Extension will be prompted.
4. Correct a typo error at the line 28 in the /Install/default.aspx. (Text="Next ? -> Text="Next" )
5. Config the connection string (with the key "umbracoDbDSN") in the file web.config
6. do as the wizard goes.

DONE

 

左前轮磳了

早上还没睡醒,希里胡涂的,出车库倒车,看好了右边,却忽略了左边的大柱子,一下
子左前轮位置就撞在柱上了。好大的一块疤。现在车有三个轮子上都被碰过了。郁闷之
极。

周末沙坡头沙湖自驾游

与同事共3家人周末一起去了宁夏沙坡头、沙湖,离兰往返1100公里左右。本想邀请更多的朋友参加,考虑到费用有点昂贵,没做邀请。两个景点都是所谓5A级的,自然风光都十分棒,很有特色,只是门票等费用十分黑心。在沙湖看到一个宣传横幅,说大干一百天,再创佳绩云云,不如改成大挣一百天好了。

CLUE-S土地利用模型与其它应用程序的集成问题

CLUE-S是针对小区域的土地利用空间变化模拟模型,手上的CLUE-S v2.3从西北师大ZB
教授处得到。不过也是个DEMO版,有一些限制,比如最多允许12种土地利用类型、只支
持最多3个region,模拟区域也被限制为400×400网格大小。模型并不复杂,参数也很
简明,不过数据集的制备估计是很讨厌的一件事。好在空间格网可以通过ArcView来转
成ASCII grid,其它文本配置文件就得自己准备了。
CLUE-S只是提供了土地利用变化空间格局的模拟能力,完整的模拟能力还需要借助于一
些传统的社会经济模型。CLUE-S要求提供的土地利用需求情景文件,就需要依靠其它模
型获取未来各年的各种土地利用类型的面积大小。CLUE-S依靠这个文件来使模拟结果收
敛。
我们要做的是集成工作,希望将CLUE-S与其他应用程序集成到一个统一的框架内。基本
没有参考资料。查看了一下CLUE的官方网站,提到如果想集成,需要跟他们进行合作,
意味着我们得掏钱请他们来做。从程序角度看,CLUE-S的图形界面写的十分糟糕,存在
很多明显的BUG。尽管不能拿到他们的源代码做更多的紧密集成,但也未必是不可能
做,尽管从技术上对我们有些难度。
存在的集成技术问题有:
1)如何通过我们的程序来调用CLUE-S界面上的命令,比如执行,比如选择合适
scenario;
2)如何有效快捷的生成CLUE-S需要的数据文件;
问题1解决方案是window hook,即通过win api寻找clue-s窗口,通过PostMessage等
api发送相关消息。技术上有很多文献可供参考,比如
http://www.codeproject.com/win32/manipwindows.asp 提到的例子。一个现成的工具
如微软的Spy++采用的就是同样的hook技术。Hook被很多游戏外挂和病毒程序所使用。
问题2解决方案依赖于对每个参数文件格式的理解,好在它的帮助写的不错,看起来很
清楚。我们如果能提供一个好的辅助工具更容易形成参数文件,应该是个不错的工作。
希望在2周内能完成这些工作并集成到HDSS(基于插件的黑河流域水土资源决策支持系
统)。