Thecus NAS上的Raid 5问题

我有两个Thecus N4100Pro,用希捷硬盘装配的Raid 5。很不幸的是,两个NAS都出现过Raid 5 damaged的情况(即两个盘同时坏掉),里面的数据全部丢失。理论上讲不应该呀,同时坏的概率应该很低。但实际上在往里面写大量小文件的时候,就会出现一个盘坏degraded的情况,在rebuild恢复过来后,继续大量写小文件,就出现两个盘damaged的情况。要不是Thecus NAS的Raid控制硬件不过关,或者是硬盘质量不行吧。

我后面将其中一个换成Raid 10,文件系统是Ext 4,仍然大量写小文件,居然不再出现一个盘Degraded的情况,到现在已经2,3年,证明可靠。最近当另一个NAS同样出现Raid 5损坏数据丢失的情况,也同样换成Raid 10 + ext 4,希望也能长寿。

搜索过网上相关的帖子,好像没这方面的记录,是为记。

关于Personal geodatabase拷贝给他人用的问题

Personal geodatabase是利用Access数据库进行ESRI Geodatabase数据模型的物理存储。以前是不支持栅格数据的存储,矢量数据都放在一个.mdb里,很方便将这个mdb文件拷贝给别人。当然Personal GDB只支持Windows,但因为国人多数只用Win平台,一般不是大问题。

任一种GDB拷贝给别人的时候,都会关注版本的问题,如果自己的ArcGIS版本太高,一般默认的是GDB版本也高,他人如果是使用较低版本的ArcGIS是无法打开高版本的GDB的,所以最好将GDB版本降到9.x再给别人。

Personal GDB现在是支持栅格,这时,应该拷贝给别人的文件除了.mdb外,还要包括一个xxx.idb的文件夹,这里xxx是GDB的名字,注意这是一个文件夹的名字。如果忘了拷贝这个idb文件夹,他人收到是无法打开其中的栅格文件,但其中的矢量文件是可用的。最近我给他们拷贝时就发生这个的问题。

事实上,这时候Personal GDB就失去了以往单一文件便于传递的优势了,我建议不如使用File geodatabase这一不受平台限制的GDB格式。

各种基金动员会

院、学校自12月以后各种基金动员,比如刚才收到的一个信息:“今天下午的基金动员大会非常重要,学校邀请了两位校外著名专家来传经送道机会难得!请各位院长再次通知符合申报条件教授必须参加。” 让人疑惑难道基金难道动员出来的?花大钱请了的大牛们如果没了大牛的光环,他们写的基金估计命中率也高不到哪儿去。基金是潜心思考、认真撰写出来的,跟动员无关!

因为学校重视国家基金,行政人员要讨好上级,但又不懂又需要搞点事情反应自己的工作,不懂科研规律也从来没干过科研的行政人员从他们上中小学的小孩参加课外实习班提高了成绩就得到启发,找一些大牛给大家补习补习呗。补习班所请的大牛也许水平不错,但不同学科不同专业区别很大,决定了只能泛泛而谈。而且这种讲技巧的东西,听过一次就好,需要年年去听吗?说实话多数人讲的东西都是老生常谈,大家只要认真去看指南,讲的那点东西基本上都有了。不知道作用能有多大。

事实上因为提职称需要国家基金,做科研需要经费,根据不需要这种没有用处,还浪费时间的动员会,各位老师都会一如既往精心准备基金本子。如果哪年成绩不错,行政人员就将之归于自己的补习班有效,然后继续举办各种基金补习班,乐此不疲。

动员会、补习班一点用没有,但如果各位写基金的同志们能够找到资深同行,就写的本子给仔细诊断问题所在,针对问题补充改正,是可以极大提高质量。

三篇IGARSS 2016会议论文:关于多层土壤数据和降水较正

1. Wu X, Nan Z.A multilayer soil texture dataset for permafrost modeling over Qinghai-Tibetan Plateau.In Proceeding of 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS),2016. 4917-4920. (wu et al. 2016, igarss )
2. Wang Y, Nan Z*, Chen H, Wu X.Correction of daily precipitation data of ITPCAS dataset over the Qinghai-Tibetan Plateau with KNN model.In Proceeding of 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS),2016. 593-596. (wang et al. 2016, igarss)
3. Ning C, Wang Y, Nan Z*, Chen H, Liu C.Study on correction of daily precipitation data of the Qinghai-Tibetan plateau with machine learning models.In Proceeding of 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS),2016. 517-520. (ning et al. 2016, igarss)

证明你妈是你妈现象到处存在

话说我从中科院某所调到江苏一省属高校,各种奇葩的事见识了不少。我2011年在中科院聘的研究员(正高)四级,2015到目前这高校后据说是该高校没有科研系列,所以要转评为教授才可以后续晋级(比如从四级到三级),好吧,相当于重新从副高评了一次教授,好在各种对论文、项目的要求等还勉强合格,评审部分在折腾了很久后算过了。此外还必需一些条件,比如教师资格证,英语,计算机的条件。

其中计算机应用能力要求是这么规定的:

具有开展教学、科研工作所需的运用计算机信息技术能力。参加省人事厅组织的全省专业技术人员信息化素质培训考核,取得《信息化素质培训考核合格证》;或参加省教育厅组织的职称计算机信息技术应用能力考核,并取得省职称办、省教育厅统一颁发的合格证书,均在有效期内。具备下列条件之一者,可免试。
(一)取得计算机专业本科以上学历。
(二)参加全国计算机软件专业技术资格(水平)考试,成绩合格。
(三)非计算机专业毕业的、现从事计算机专业教学工作,申报计算机学科教授资格的人员。

这条居然卡住我了,九十年代末上大学的时候是过了一些什么计算机考试,但证书早丢了,而且从网上看2000年后也没有录入到数据库里去。看样子走不通它的免试条件。

如果这个考试还有点挑战,参加一下证明自己能力,也未尝不可。

但据说这个考试就考考Word怎么用,F几是什么快捷键之类的,在90年代可能还有点价值,在现在计算机普及的这十年,小学生都会用Word,PPT,早失去实际用途,变成相关部门刁难和敛财的手段。对我来讲,最近20多年,一直从事GIS相关科研,撰写代码超过30万行,但缺了这个考试,好像我是没法证明自己具有”开展教学、科研工作所需的运用计算机信息技术能力“。陷入没法证明我妈是我妈的困境,即使别人证明也不行!

好像让一个杀出高考重围的大学生去参加一个小学数学四则运算加填空题的考试——而且填空题写错标点与标准答案有一点不一样也算全错的那种——来证明这位大学生具有小学毕业的水平,这听起来象根本是个侮辱!

以前感觉“与时俱进”只是个口号,现在见多了发生在这片神奇土地上的灵异事件,才明白是真有这个需求。

Update: 最近江苏省出台《关于调整我省职称外语和计算机应用能力政策有关问题的通知》,明确从2017年起,不再将外语水平与职称评审挂钩,取消职称计算机应用能力要求。本人所在大学已经取消要求。

ArcGIS 10文档有时候不准确

在Arcmap 10的Python Window里执行 MosaicToNewRaster_management时,按其文档给出的例子对应修改各个参数,发现总是提示Cannot set input into parameter coordinate_system_for_the_raster错误,即投影文件参数没有设对。

ArcGIS 10文档里的例子:
arcpy.MosaicToNewRaster_management(“land1.tif;land2.tif”, “landnew.tif”, “World_Mercator.prj”, “8_BIT_UNSIGNED”,  “40”, “1”, “LAST”,”FIRST”)

函数原型:
MosaicToNewRaster_management (input_rasters, output_location, raster_dataset_name_with_extension, {coordinate_system_for_the_raster}, {Pixel_type}, {cellsize}, Number_of_bands, {mosaic_method}, {mosaic_colormap_mode})

仔细对照其参数列表,发现参数列表里比例子多了一项,即在投影参数前有两项,一项是输出位置,一项是输出文件名,而不是列子里只有一项。修正后问题仍然存在。

不过现在的问题是找不到投影文件.prj,将之扩展为绝对路径即可以执行。

我猜ArcGIS文档里一些例子是以前版本的,在新版本里参数发现了变化,但例子没有及时更新过来。所以大家在使用时,还是不能尽相信例子,当发现问题的时候,对照函数原型会更靠谱。

在sandboxie中启动QQ的方法

新版qq无法在sandboxie中启动,各种版本如light,国际版等都不行。sandboxie的资源监视可以发现是qqprotect出的问题。手工先启动qqprotect,再点击qq,可以成功启动qq。

qqprotect.exe在 program files (86) > common files > qqprotect > bin下可以找到。

qq.exe 在program files (86) > tencent > qq >bin下。

机顶盒维修

话说个把月前,有线电视的机顶盒突然坏了,电源按钮按下去不通电。熊猫3237A型,只有某宝有卖,需要近400大洋。这个电视和机顶盒都是房东留下的老旧的,很不划算。所以打算自己拆开看看。

螺丝拧开,里面其实就一块集成板。拉了一个台灯的电源(12V输出),插到机顶盒,启动不起来。排除了外电源(Adapter)问题。用万用表检测,发现电源接口通,但到开关处不通,所以判断是否开关坏了。将开关上的线剪断,将线直接连接起来。但居然还是启动不起来。主板上的东西轻易都没法子换。所以事情就搁下来了。

房子临近租期结束,所以找了个专门师傅上门。师傅用一个新电源适配器测试了一下,居然是通的。我郁闷了。原来问题是出在我前面测试时用的是12V输出,而机顶盒需要5V输入,不匹配启动不起来。原5V Adapter内部鼓了两个包,将5V降压成3V,所以也带不起来。更换成一个新的就好了。师傅将剪断的电线重新焊上,一刻钟搞定。上门费20,维修费30,新Adapter 80。

粗心阿!

IMG_3515

烧坏了的电源适配器