Yearly Archives: 2021

一本作者全是中国人名字的英文期刊

看到一个国内知名的留学机构做的中学生夏令营广告册子,列出他们的学生在项目结束后会发表一些英文论文。然后看到很多优秀学生论文发表在“The Frontiers of Society, Science and Technology”。搜索了一下,期刊网址在这里:https://francis-press.com/journals/FSST

让我大长见识,这是本专门让中国人发英文论文的期刊。作者全是中国人!从Archive里看到到目前的 vol 3, issue 4(不全)为止,大概已经发了663篇,按从中文广告里找到该刊版面费大概 1500元每篇,大概已收了100万元。

Continue reading

Syndicate posts to wordpress.com sites

I also have a site on wordpress.com. You know, wordpress.com is blocked in China, so I just used that site as a backup. It works perfectly in my last devastation of data loss. I recovered my lost posts from this backup site.

However, there is a problem. When I post a blog, I have to do it twice. One on nanzt.info and the other on nanzt.wordpress.com. I have to feel lucky I have only two mirror sites. Therefore, I decided to test this plugin, namely Push syndication. The latest version v2.1 is only availale on github.com. (There is a 2.1-wp branch, grab it as a zip file, and upload to your own-hosted website.)

Be aware, this version from the github only works with php 7.1. The reason is the scripts contain a function named mcrypt_*, which has been deprecated in php 7.2+.

Continue reading

惊魂: 网站数据全数丢失

6月9日发现个人博客和小组官网都无法访问。打开服务商客户区给留了一个ticket,问询是什么情况。自从2019年2月份迁到现主机商,运行都很稳定,而且号称是raid 10 加远程备份,所以连备份都懒得拷贝出来,只是在服务器方做了一个本地目录的备份。Ticket 暂时没有回复。打开TG 讨论组,给老板留了一个言。老板回应说Raid 出了些问题,正在修复。好吧。

6月10日凌晨惊醒,打开TG,看到服务商的官方通告,大概是说出现了Raid卡缓存故障以及阵列重组(Rebuild)时发生多重错误,服务器上的全部数据丢失。而且远程备份因为cpanel 停用,只备份到2019/11/26。主机商给出了赔偿方案。可是,我的数据都没有备份阿,最近的备份还是2019年2月当时迁移过来时的数据。欲哭无泪。

6月11日服务商更新,他们找到2020年9月13日的备份。惊喜,还好还好,这样丢失的数据也不多。

接受了服务商的补偿方案,主机空间迁移到了香港。先恢复了 permalab.science 小组官网。丢失的数据居然从google缓存里全部找了回来。

最近有点太忙,一直到6月25日找了一点时间,把nanzt.info 个人博客恢复回来,丢失的内容 nanzt.wordpress.com 里找回。

在notepad++里利用正则表达式移除非正常换行

有时候txt文字被特意地按列数(比如每行80字)进行了换行,比如在第80列后插入一个回车行,这样做原本目的是方便在移动设备上进行阅读。

但如果要移除这些非正常换行,一般手段不容易做。我们可以借助notepad++提供的正则表达式来达到此目的。

下面这个方法的前提是能够区分开正常段落开始行和其他被强行换行的句子。比如正常段落开始有空字符进行表达,比如缩进空格、或者有tab字符。如果不具备这个条件,这个方法就不可行。

1 确认正确段落前有合适空字符(如空格缩进或tab等),以表示是段落开始。

2 在notepad++ 的replace 框里:

find what: (.+)(\R)(?!\s)
replace with: $1

3 点击 Replace All

使用v2rayN 登录Tor Browser

v2rayN是实现了vmess 和最新的vless协议的Windows 端客户端。Tor Browser (TB)提供匿名上网保护。TB无法在中国使用。开启v2rayN全局代理后,可以访问Google。但安装Tor后,设置上v2rayN 的local proxy,却无法登录上去。主要原因在于v2rayN 里的sniffing的设置。步骤:

  1. v2rayN 设置里找到监听端口(比如是1082)。记下这个端口,这是TB 登录时 proxy配置时需要的。
  2. v2rayN 端口处右边有个sniffing选项,默认是打勾的,需要取消。
  3. TB登录时,配置proxy 打勾,type是 socks 5,ip 是127.0.0.1,端口是1082(根据第1步对应修改)。
  4. Connect TB,应该可以了。
  5. 不用TB时,记得把sniffing 选项打勾回来。

摘一段来自网络的解释:v2ray 的sniffing功能,是为了检测http和tls流量中的域名并把它提取出来交给vps解析,然后把这些流量的数据包的目的地址重写为解析所得的地址。其本意是解决域名(DNS)污染的问题,但因为Tor 连接用了一些不寻常的方式(比如域名和ip不匹配等),所以此功能反而会使连接失败。

近期两个工作

  • Zhang G, Nan Z*, Zhao L, Liang Y, Cheng G. Qinghai-Tibet Plateau wetting reduces  permafrost thermal responses to climate warming. Earth and Planetary Science Letters.  2021, 562: 116858. https://doi.org/10.1016/j.epsl.2021.116858

我们在这个工作利用数值模拟研究了同时增温与增湿情况下的冻土热效应。我们有一些有意思的发现:1 夏季降水增多有助于保存冻土 (活动层土壤降温),气温升高会导致退化,因此增湿能起到缓冲、抵消增温对冻土的影响。2 增湿的这种效应具有空间性,在干旱区、半干旱区有显著作用,在半湿润与湿润区则作用不明显。3 在半干旱区发现增湿的双重作用,对活动层起到降温效果,对下伏多年冻土层则起到升温作用。详细介绍及论文原文请见我们的小组官网

此工作是我们此前一个关于冬季变暖对多年冻土影响的工作的后续工作。

  • Cao Z, Gao H, Nan Z*, Yin Z, Zhao Y. A semi-physical approach for downscaling soil  moisture data in a typical cold alpine area, Northwest China. Remote Sensing. 2021,  13(3): 509. https://doi.org/10.3390/rs13030509.

这是我两位硕士的工作。他们改进了一个前人工作,利用表观热惯性(ATI)作为代理变量,考虑土壤异质性,实现卫星土壤水产品的降尺度。区别于直接利用ATI 与土壤水的关系,该工作利用一个物理方法估算土壤质地方差以表征粗网格内部的土壤异质性。效果不错,但实用性一般,主要是因为他们是利用MODIS 产品计算ATI,而MODIS产品存在严重数据缺失,因此导致该方法在数据缺失的时候也不能用。但应该会有其他合适的变量。更详细介绍及论文见这里

为WordPress网站添加新域名

昨天为我们小组网站增加了一个新域名,过程比较繁琐,大概记录一下流程,方便下次需要参考,也方便朋友们参阅。

  1. 购买新域名。原域名是permalab.nanzt.info,使用的是个人博客nanzt.info 的子域名。新域名 (domain)是 permalab.science,我很喜欢.science 后缀。域名从 alldomains.hosting 购买。原因是从一个比价网站(domcomp.com)推荐这个价格低(唯一的考虑因素)。的确比 namecheap, namesilo 等要便宜一点。一口气买了五年。
  2. 将dns service 迁移到 cloudflare。我不想用 alldomains自己的域名解释服务,cloudflare提供了额外的域名保护。所以在cloudflare里添加了 permalab.science 站点,将dns记录迁移(自动)到 cloudflare,这里的关键是要在 alldomains 里将它自己提供的nameserver 移掉,添加 cloudflare 提供的两个nameserver。成功后,便是 cloudflare 提供域名解释了。至此与 alldomains无关了。
  3. 修改域名记录。在cloudflare里编辑 permalab.science 的域名记录,添加或者修改节域名的A记录,指到网站所在ip地址;添加www 的CNAME记录,指到 permalab.science。
Continue reading

利用Sandboxie 限制某程序访问指定目录的方法

某程序被报道在后台遍历访问 AppData\Local 目录,可能存在收集浏览器浏览历史等行为。网上有帖子利用一些安全软件来限制该程序的访问权限。我是强制将该程序从Sandboxie 里启动的,并添加了访问限制。具体作法是:

  • 在Sandboxie Control 里建立一个sandbox,比如命令为 KuKu
  • 在该Sanbox 的Settings > Program Start > Forced Programs,里添加该程序名,如 KuKu.exe 或者 teem.exe, ok确定。这样,凡启动KuKu.exe或 teem.exe 都会进入该 Sandbox
  • Settings > Resource Access > File Access > Blocked Access,点击Add,敲入 %localappdata%,会增加一项叫 %Local AppData%\, Ok 确定。

注意,在Sandboxie 里可能无法直接启动该程序,可参考该链接

最近的两个论文

  • Hu J#, Zhao S#, Nan Z*, Wu X, Sun X. A novel approach for mapping permafrost in a large  area using subregion maps and satellite data. Permafrost and Periglacial Processes. 2020,  31(4): 548-560. 

我们发展了一个利用区域调查图来制作大区域冻土分布图的方法,输入包括遥感地表温度、土壤类型等数据。详细介绍见:https://permalab.science/frostnum-cop-permafrost-mapping-method.html

  • Chen Y, Nan Z*, Zhao S, Xu Y. A Bayesian approach for interpolating clear-sky MODIS  land surface temperatures on areas with extensive missing data. IEEE Journal of Selected  Topics in Applied Earth Observations and Remote Sensing. 2020, 14: 515-528.  

我们在Yu et al. 2015的基础上,发展了一种利用时序上邻近的多个影像对缺失的地表温度进行晴空等效地表温度插值的方法。详细介绍见:https://permalab.science/modis-jstars-2020.html

重要邮件避免填写QQ 邮箱或者购买自QQ邮件系统的单位邮箱

最近收到一名学生申请考博士的信,我不管有没有名额,都会及时回信感谢对方的信任,并告知相关情况。我们也都是学生过来的,理解做学生的心情,如果没有名额或者条件不符,也要及时告知,对方好及时与其他老师联系。

但这次回了信后,却很快收到一个退信,是我以前没有留意到的。退信说:

bizmx2.qq.com rejected your message to the following email addresses:

[email protected] ([email protected])

Your message couldn’t be delivered. When Office 365 tried to send the message, the external email server returned the error below. This is probably due to a problem or policy setting on the recipient’s email system.

Continue reading