Tag Archives: utility

caj格式转pdf

Update: 现在有一个在线工具:https://caj2pdf.cn/en,挺好用。但只支持.caj后缀,如果是其他后缀的cnki文档,试着改为.caj看看结果,没准有惊喜。Oct 26, 2022

CAJ 是中国知网的一种文献格式,要求安装CAJViewer 才能阅读。我偏爱pdf格式。所以不想在自己的机器上安装CAJViewer。下载到的caj 格式(比如学位论文只提供caj格式),需要一种第三方的工具来实现caj 到pdf 的转换。caj2pdf 正是这样的工具。

  • 下载caj2pdf

从其github 官网(https://github.com/JeziL/caj2pdf)打包下载zip文件,解压缩到目标目录。

Continue reading

DeltaCopy w/ rsync 3.2.2

Deltacopy repacked
with rsync 3.2.2

Install
* Unzip the zip file to a folder, for example DeltaCopy_rsync3.22;
* Click DeltaS to set up the server;
* Click DeltaC to start to sync files.

For more details, plz go to https://nanzt.info/page-deltacopy

Uninstall
* Open cmd with administrator privilege, and type “sc stop deltacopyservice”, and then “sc delete deltacopyservice”;
* Delete the whole deltacopy fold.

Continue reading

ddrescue 1.24 for windows 10

我记录了ddrescue成功对未识别移动硬盘进行数据抢救。朋友圈里朋友索要可执行文件。我整理了一下,供大家参考。请大家一定check .zip文件的md5 sum,确保不是来自于其他给加了乱七八糟来源的文件。

–使用说明:

ddrescue 1.24 executables for win

1 解压缩至某文件夹,如 d:\ddrescue-1.24-cygwin

2 将旧盘与新盘均插入机器上;

3 打开命令行窗口,即 win+r,敲入 cmd;

4 切换当前目录到步骤1所在的文件夹,即在命令行窗口敲入: cd d:\ddrescue-1.24-cygwin。文件夹名根据步骤1确定。

5 命令行里敲入 cat /proc/partitions,结果应该如下所示:

major minor #blocks win-mounts
8    0    xxx    sda
8    1    xxx    sda1    C:\
8    2    xxx    sdb
8    3    xxx    sdb1    D:\…

根据最末列的win盘符确定旧盘和新盘的设备名(如/dev/sdb2即是对应于D盘)。

Continue reading

用Euclidea: Sketches 辅导小朋友解几何题

小娃娃初中的几何题都已经很难,有时候要划很多辅助线,尤其是一些动点问题,手划很费劲。于是我就想有没有好的app,可以辅助家长小朋友来理解这类几何题。找了一圈,试了不少app,找到这个Euclidea: Sketches,正满足我的需求。推荐给大家。

App可以从美区 app store搜索 Euclidea: Sketches 安装。我不确定中国区有没有这个app,想来是教育类的应该会有的。

下图是我帮小朋友解决的一个几何题,大概是想证明:如果一个四边形只有对角和对边相等,可能不是平等四边形,要找出反例。题目提示要利用圆周的同弧等角定理。所以通过构造一个圆,得到相等的两个角 a, b,由于原AD 与BC 相等,那么如果找到一条 ED 与AD 相等,就找到对角和对边相等而不是平行四边形的例子了 (四边形DEBC)。E 是个动点,形成的角b 与a 永远是同弧等角。此类动点问题通过 Sketches 得到充分的演示。

An example of geometry problem using Sketches
Continue reading

Arcinfo Generate 格式转Shapefile 的方法

Arc/Info Generate 格式已经有点历史,现在版本的ArcMap 都不能直接支持对该格式的读取。但由于Generate 格式对矢量数据模型的表达十分简明,在教学中仍然还广泛提及。为了看看Generate 文件的地图效果,需要把该格式转为Shapefile 等格式,才能在ArcMap 中显示。

第一种转换的方法是使用ArcGIS 的Data Interoperability 模块

ArcGIS Desktop 里需要安装 Data Interoperability 模块,在ArcMap Extension 里将该模块打勾,然后通过 ArcToolbox 下的 Data Interoperability Tools 里的Quick Import 将Generate 文件导入到Shapefile 或者 Geodatabase。

Data Interoperability 实际上是调用了内置的FME Reader 来实现格式互转,ArcInfo Generate 的短名是ARCGEN。如果Generate 文件后缀是.gen,在import时可以被自动识别;如果不是.gen,则需要手动设置输入格式是ARCGEN。

第二种转换方法是使用第三方工具 gen2shp (提供可执行文件下载)

Continue reading

Noah LSM 3.4.1 binaries for Windows

在Windows 10下利用MinGW编译了Noah LSM 3.4.1。可执行包链接如下:

noahlsm-v3.4.1-ming32.zip (Baidu Pan)

包括 driver.exe 对应simple driver版本,urban_driver.exe对应 urban版本。

提供的可执行文件去掉了NetCDF的支持。

更多细节我已经备注到压缩包里的README-more.txt。

MD5码:

8ee77bc180d1a9228212a7485ff17797  noahlsm-v3.4.1-mingw32.zip

README-more.txt

Notice

This is a Noah LSM 3.4.1 version for Windows, compiled with the latest MinGW version (GNU Fortran 6.3.0). I have tested on my Win10 laptop.

NetCDF support has been removed in this binary version due to its huge time costs in compiling with MinGW. You can use ASCII formart to prepare the model drives as demonstrated in the official example data files (bondville.dat). If you prefer to use NetCDF, you have to compile the sources obtained from the offical web site (Goolging Noah LSM).

Credits please go to the group who developed Noh LSM.

Enjoy your research

一个批量将MODIS LST HDF转换为GeoTIFF的工具 v1.02

功能:

  1. 批量转换MODIS地表温度数据(LST)的HDF到GeoTIFF格式
  2. 支持多tiles的mosaic
  3. 支持剪裁(目前只支持指定矩形范围)
  4. 输出指定变量(白天晚上的LST、质量控制、观测时间共6个变量中的若干个)

当前版本 1.02

下载地址见文末。任何问题请向giscn(at)msn.com 报告。 Continue reading

机器学习用于验证码识别

看了几个机器学习的东西,其中一个是Tesseract,ocr可以用于转换图片到文字。这几天在考虑国家自然科学基金,里面查项目一项有个简单的验证码,十分讨厌,所以以这个为例,试着用了一下,写了个小代码。调用了Tesseract用于ocr,Magick convert用于图片转换,识别率还是比较高 (如果对Tesseract专门训练可能效果更好,但我简单看了一下还是蛮复杂的样子)。这意味着理论上我们就可以把国自项目的信息全部爬下来,不过没有时间去弄。

  • Qt 5/ Mingw环境。
  • ImageMagick-7.0.7-22-portable-Q16-x86
  • Tesseract-OCR-4.0.0alpha

一些截图:

Image(2)[4]Image(6)Image(7)Image(8)

新版DeltaCopy: DeltaCopy_rsync3.12

支持Rsync 3.1.2和Cygwin 2.3.1,消除了Windows上的权限问题,其中的rsync, cygwin1等几个包来自cwRsync_5.5.0_x86_Free。我做了简单的repack和测试。

Windows上的权限问题在此文有描述。使用此版本不需要加perms选项。

*我同样试了从最新的Cygwin里提取文件,跟deltacopy放一起不能用,主要chmod的权限问题无法解决。cwRsync里的chmod权限可能做了处理。

a. 如果已经安装了DeltaCopy Service,那么在安装此版本前,需要把原Service卸载掉,方法如下:

1 在控制面板的服务里找到deltacopy server,将之停止

2 管理权限打开cmd

3 运行 sc delte deltacopyservice,会提示删除成功

b. 把DeltaCopy_rsync3.12.zip下载后(下载链接见后文),解压缩到某文件夹。 Continue reading