X. Li, Z. Nan, L. Wu, R. Jin, T. Che, Y. Ran, and L. Dai, “Data bases of the Cryosphere in China,” in CNC-CliC/IACS Annual Report 2013 Beijing: China Meteorological Press, 2013, pp. 291-306.
MATLAB之正则表达式
这种文本文件很大,比如我测试的样本文件,一共1281889行,约61.7MB,其余文件有超过120M的。对于这种大文件,手工处理十分费劲,必须要写代码处理。
因此流程很简单:
- 找到第一个Cyclic Acquisition,将此前的全部行,放到比如字符串s1;
- 从s1中移去preload data部分(包括头信息和数据),得到s2;
- 从s2中移去hold data 剖分(包括头信息和数据),得到s3;
- 从s3中移去多余的Data Acquisition头信息,即只保留第一个Data Acquisition头信息,得到s4;
- 将s4输出到a_static.dat。
- 得到1-14行头信息;
- 得到第一个Cyclic Acquisition及以后的全部行
- 合并6、7得到的字符串
- 输出到a_dynamic.dat。
所以这里的关键是如何得到我们需要的字符串,或者将某些字符串移去。一个很好的办法是使用正则表达式(regular expression),MATLAB里的函数是regexp。另外有regexprep是用于将匹配上的字符串用指定字符串替代,比如应用在步骤2、3、4。
本例演示了在MATLAB里使用正则表达式从文本中提取或替换子串。演示了regexp、regexprep的使用。本例也演示了对多个文件批处理的实现。
完整见附件PDF。
两个软件著作权
赵彦博, 南卓铜,2013.模块化多学科建模工具软件.2013SR153474.2013年12月21日.
赵彦博, 南卓铜,2013.多学科模型统一管理软件V1.0.2013SR153240.2013年12月21日.
用gmail管理多个邮箱的信件
我的case是
- 工作邮箱: [email protected]
- 临时工作邮箱, 这是到美国大学访问他们给的, 美国这边留的是这个邮箱: [email protected]
- gmail, 在iphone上安装了其手机客户端
希望:
- 发到临时工作邮箱的信,自动转到”工作邮箱”
- “工作邮箱”的信自动转到gmail
- gmail回复时,如果是来自”工作邮箱”的,使用工作邮箱回复,否则使用gmail 回复.
我是这样配置的,
- 临时工作邮箱是ms exchange,所以在学校profile里配置forwarding address,指到”工作邮箱”.
- 在工作邮箱里配置forwarding address到 gmail
- 在gmail时settings > Accounts > Send mail as: 添加工作邮箱, 注意把 treat as alias 的勾去掉. 使用gmail的邮件发送服务器. 配置完成后, 去工作邮箱检查来自gmail的一个确认信. 确认后完成.
- 在步骤3里,Send mail as下的when replying to a message, 选择reply from the same address the messgge was sent to.
- 完成!
注意在iphone里不要使用默认的Mail,而是从app store里下载gmail客户端. 然后长按底端固屏的mail图标,将之移到上面的屏幕,将gmail移下来放在mail本来的位置.
An IGARSS 2013 conference paper
Chen H, Nan Z.Verification of a ground meteorological forcing dataset and its application on permafrost region of Qinghai-Tibetan Plateau. In Proceedings of IGARSS 2013,2013. 3610—3613.
如何在美国看电影: 技术方案
前面写了一个叫“如何在美国看电影”的博文,收到几个邮件,咨询具体的技术方案。我答应有时间会总结一下。Here we go.
关键材料:
- Astrill VPN: 收费VPN,每年约360人民币以上。
- 迅雷/迅雷看看:下载工具,购买VIP,每月10块。
- Sandboxie:安全隔离工具,免费版本足够。
- Google Chrome:浏览器,免费
几个网站:
- BT网站:piratebay.se
- 电影网站:www.longbuluo.com
- 电影英文字幕网站:subscene.com
流程:
- 下载迅雷最新版本。
- 打开astrill vpn,切换到OpenVPN模式,选择里面带星号的服务器(即这些服务器支持bt,迅雷等p2p),比如我选择的是 *Canada 1,速度很快。注意不要选美国的服务器,这是因为迅雷软件不能在美国使用。
- 右键点击下载到的迅雷安装文件,选择Run sandboxed,将迅雷安装到sandboxie里面。 迅雷vip也需要大陆ip,所以使用astrill 切换到中国大陆的服务器进行购买。
- 打开sandboxie control,选择Sandbox > DefaultBox > Sandboxed > Run Web Browser,打开Chrome浏览器
- 访问龙部落等电影网站,找到喜欢的电影,可以直接用迅雷下载,但往往是中文字幕。如果要看英文字幕电影,则
- 根据提供的电影英文名,从piratebay里搜索,找到此bt种子,迅雷下载
- 迅雷下载时,打开高速通道,和离线模式,这时下载速度往往能到1M以上
- 可以使用迅雷的边下边看功能,十分流畅。
- 如果要自身不带英文字幕(如.avi),从subscene下载对应的英文字幕,迅雷看看看有很强大的字幕功能,可以加载字幕,及调整字幕显示延时等效果。
- 重复5-9步骤,尽兴看电影。
- 如果不想看了,关闭sandboxie (file >terminate all programs),则完全关掉了迅雷等影响系统的软件,不会在后台运行。如果要重复观看,重复步骤4-9。
- 如果需要,在sandboxie control里,sandbox > defaultBox > delete contents,将迅雷等软件和电影全部删除,不留一点痕迹。如果再次观看,重复步骤3-9,即重新安装迅雷及下载。
- 如果要保存电影,记得将此电影recover到sandbox外,即 sandbox > defaultbox > quick recovery
以上方案,使用一个加拿大的ip,进行p2p高速下载一些可能涉及版权问题的电影,从而回避了一些潜在的麻烦,也最大程度保证了操作系统的干净和安全。以上步骤,看起来繁琐,但熟悉了,其实十分方便。
但注意,无论如何,请不要用学校的网络进行下载。如果是在家庭网络,则已经是十分安全的了。
我应朋友要求给了一个技术方案,但有必要交待一句,技术方案不代表我下载过有版权问题的影视。
SpaceSniffer: 找出哪个文件/夹占了最大的空间
我使用的是笔记本有500GB空间,尽管如此,还是经常感觉空间不够用。全部的数据我定时备份到外部硬盘,所以当空间不够用时,我会把笔记本里的已经备份的一些占用很大空间的文件夹或者文件给移去。这时,需要一个如spacesniffer这样的工具,快速准确的将我硬盘里的文件夹和文件大小找出来,告诉我哪个文件和文件夹占了我最大的空间。
spacesniffer是个免费软件,并且是绿色便携无须安装。地址是,
http://www.uderzo.it/main_products/space_sniffer/
如图所示是我硬盘上DOWNLOADS目录下的文件夹和文件大小分布,十分直观易用。spacesniffer告诉我几个影片占了我很大的空间,我应用优先移除这些影片来释放空间。spacesniffer的操作很简单,双击一个文件夹可以进一步放大至此文件夹,可以通过工具栏上的向左键返回上层文件夹,在每个文件和文件夹上右键有相应的便捷菜单。spacesniffer提供了过滤器只显示符合要求的文件和文件夹。
强烈推荐。
一篇有关swat和dyna-CLUE耦合的初步文章
[1] Zhang L, Nan Z, Yu W. Coupling LUCC and Hydrological Models to Predict Land Use Change and Hydrological Response under Multiple Scenarios[J]. Journal of Geo-Information Science. 2013, 15(6): 829—839.[张凌,南卓铜,余文君. 基于模型耦合的土地利用变化和水文响应多情景分析[J]. 地球信息科学学报. 2013, 15(6): 829—839.]
我的2003年工作被IPCC WGI AR4引用
联合国政府间气候变化专家小组(IPCC)第一工作组第4次评估报告是在2007年发布,凭这个报告,IPCC 2007拿了诺贝尔和平奖。该报告引用文献总数达6227篇,其中海外华人文献数目为358篇,大陆作者文献数目88篇,占引用总数的1.41%。其中寒旱所文献13篇,我的地理学报2003年关于西大滩冻土退化的文章也被引用。
BTW,第5次报告应该在2014年发布。
附件是AR4文献引用情况的统计文档,来源于网络,作者未知。
一篇生态学报论文
[1] Yu W, Nan Z, Zhao Y, et al. Improvement of snowmelt implementation in the SWAT hydrologic model[J]. Acta Ecologoica Sinica. 2013, 21: 6992—7001.[余文君,南卓铜,赵彦博,等. SWAT模型融雪模块的改进[J]. 生态学报. 2013, 21: 6992—7001.]