[个人笔记]两种翻译整篇pdf文献的办法

个人笔记,如有转载,请注明出处。

——by realasking

最近在写一些东西,需要翻译一些文献以初步筛选,但是受限于自己的英语水平,完全手动弄太慢了,于是打算找一些自动翻译的办法。

但是尝试了很多办法,遇到了若干问题,比如:(1)谷歌翻译在国内时灵时不灵、且只能翻译一部分,(2)百度翻译必须手动一段一段的粘,(3)先将pdf转换为html、再用浏览器插件调用百度或谷歌翻译会出现某些段翻译了,某些段还是英文的情况,(4)迅捷pdf在线翻译直接传pdf译文和原文就重叠在一起、并且原文未全部翻译,而传转换后的word文档会发现翻译的内容只有前4页或前5页,(5)网上若干python代码都有版本兼容性问题,有些还仅限于特定的操作系统,解决起来很麻烦,并且有些解决之后,使用中发现还是只能翻译文献的部分内容。(6)一些离线的翻译软件现在已经无法安装或安装后无法使用了,新版本没有找到。

最后确定必须使用在线的翻译,而且只能上传word文件,pdf文件翻译会遇到很多问题,具体做法分为两步:

1.把pdf转为word

直接使用联想随小新潮7000预装的office2016里的word打开pdf文件就可以完成转换,然后另存就行了,不需要使用其它工具。

2.把word文档翻译为中文

这一步有两个做法:

一是安装巴比伦客户端,然后直接在文件上单击右键,在弹出菜单上选翻译即可。

这个做法很方便,但是翻译得非常粗糙,基本只有摘要可以勉强看看。

巴比伦客户端的下载地址是:

https://www.babylon-software.com/

另一是访问彩云科技 ,然后用微信扫码登录,并点击在线翻译。

在线翻译左边有一个上传文档按钮,点开上传word文档,然后点击翻译。

翻译完成后,不要点击下载,而是要点击个人中心,在我的文档里点击Word下载,这样就可以获得完整的、基本能看的翻译文献了。

Advertisements

[笔记]gimp的plugins下载镜像和下载位置记录

个人笔记,如有转载,请注明出处。

——by realasking

很久没有访问过registry.gimp.org下载gimp插件了,最近发现其无法访问,在bing上搜索,发现有网友镜像了该网站,其位置是:

https://github.com/pixlsus/registry.gimp.org_static

在该镜像的files目录下就可以下载各种插件,很棒。

在windows10下,.scm格式的插件的防止位置是:

C:\Users\用户名\AppData\Roaming\GIMP\2.10\scripts

[个人笔记]WPS2019乱改系统文件关联的解决办法

个人笔记,如有转载,请注明作者和出处。

——by realasking

自从装wps2019解决部分软件插件和office2016的协调问题后,wps2019每次升级之后都会导致doc/docx/ppt/pptx等文件关联到wps,经过反复摸索,找到解决办法:

开始菜单->所有应用->WPS Office->配置工具

然后点击:

高级->兼容设置

去除勾选“WPS Office兼容第三方系统和软件”,这样第二段部分是否由WPS打开office文件的复选框就由灰色变得可选了。

将前三项去除勾选,然后点击确定。

之后再更新WPS,也不会再乱改文件关联了。

[原创]Bash动态变量的使用

个人尝试得到,备忘,如有转载,请注明作者和出处。

——by realasking

很久没有写脚本了,今天处理数据,又写脚本,结果写着写着突然发现直接用了很多如x,y,z之类的变量名,结果就不如定义数组那么方便使用了,如果要改,改动的地方不少,有些费事儿,想了想,还是使用动态变量的办法来处理。

使用动态变量,其实是用read来赋值,用eval来取值,但是很久没看shell的东西了,有些手生,自己摸索了半天,终于还是弄出来了,故作个笔记,防止以后再遗忘。

假定我定义了如下的变量:

xl,yl,zl, xh,yh,zh

要对x,y,z作循环,对这些从文件赋值,就是:

j=0

for i in x y z

do

      j=$((j+1))

      sed –n ‘’”$j”’’p filename1>filename2

      read $(echo $i)l $(echo $i)h<filename2

done

如果对这些从字符串赋值,就是:

j=0

for i in x y z

do

      j=$((j+1))

      read $(echo $i)l $(echo $i)h<<<`sed –n ‘’”$j”’’p filename1`

done

在循环中取出两组已赋值的变量,并求和:

t1=`eval echo ‘$'”$(echo $i)l”`

t2=`eval echo ‘$'”$(echo $i)h”`

read $(echo $i)h<<<`echo “$t1 + $t2″|bc`

t2=`eval echo ‘$'”$(echo $i)h”`

sed输出由动态变量[x]linen保存的数字作行号的行:

sed -n ””$(($(echo $i)linen))””p filename

sed替换动态变量名所在行内容为动态变量内容和动态变量名:

A=”$t1 $(echo $i)l”

sed -i ‘/'”$(echo $i)l”‘/s/.*/'”$A”‘/g’ filename

关于一条命令解压.tar.xz文件

个人笔记,如有转载,请注明出处。

——by realasking

今天偶然发现,有人还在使用xz和tar结合来解压.tar.xz文件,但这已经是过时做法了,现在完全可以用tar命令直接解压,做法是:

tar –xJvf xxxx.tar.xz

J就是代表xz文件的参数。另外有些系统下,还可以直接用tar –xf xxx.tar.xz,可以自行匹配。

联想小新潮7000-15 Ryzen5 2500U笔记本开箱折腾后的笔记(续)

个人笔记,如有转载,请注明出处。

——by realasking

本文是联想小新潮7000-15 Ryzen5 2500U笔记本开箱折腾后的笔记一文的续作,记录之后遇到的一点问题及解决。

前文提到用mobaxterm来打开wsl,后来在使用中却发现,对于存在中文目录的情况下,这样使用wsl,在进入目录后,会在屏幕上出现不完整的中文路径的残留,在未能找到解决办法的情况下,考虑更换前端console程序。经过多次尝试,最后发现conemu合乎需求。

conemu的安装:

1.下载。链接如下:

https://www.fosshub.com/ConEmu.html/ConEmuSetup.180626.exe

2.安装。

双击之后,去掉x86组件,保留x64组件,然后去掉系统热键集成之类的,完成安装。

conemu的配置:

1.进入到conemu的安装目录,双击ConEmu64.exe,选择bash。

2.配置$HOME目录。点击菜单键->settings->startup->Tasks->{Bash::bash}

右侧白色方框中内容改成:

set “PATH=%ConEmuBaseDirShort%\wsl;%PATH%” & %ConEmuBaseDirShort%\conemu-cyg-64.exe –wsl -C~ -cur_console:pm:/mnt

然后save

3.配置颜色模式

还是在settings中,在General下,将Choose color scheme设置为<Babun>

4.去掉最小化热键

同一个页面下,将Minimize/Restore hotkey设置为无

然后save

5.退出

6.打开windows cmd窗口,进入conemu安装目录,然后执行:

ConEmu64.exe -basic -run {bash}

依次关闭conemu和cmd,此后再打开conemu就一切正常了。

conemu是不带Xserver的,如果要执行X程序,还需要启动一个Xserver,比如mobaxterm或xming等。

opera的一点后续设置

1.关闭opera turbo。

不然会导致校园网无法正常访问。

2.greasemonkey中的一个将cnki文献下载为pdf的常用脚本已经失效了,应予移除

未尽事宜:

sumatra pdf可以用来看djvu

联想管家里的视频点击后需要下载oem的爱奇艺pps,并注册一个账号,但是这并非vip账号,而且也看不出这个客户端和系统有何结合之处,可以说是没有任何用处的,真有需要的,还不如自己去注册一个。

联想机器左侧的usb接口兼容性不好,连接红米4高配版手机老是掉线,但连接Zuk Z2似乎没啥问题,右侧的usb接口一切正常,原因不详。

Freemind现在需要下载带java运行环境的版本,安装后才能正常使用,如果装没有java的版本,即使系统已经安装了更新版的java并配置了环境变量,还是会提示没有安装java,从而无法使用。

联想小新潮7000-15 Ryzen5 2500U笔记本开箱折腾后的笔记

个人笔记,如有转载,请注明作者和出处。

——by realasking

此前用的华硕k50ie,虽然经过自己多次升级,但是现在仍然不适应需求了,使用上速度太慢,于是就想重新买台笔记本,经过对比,后来选择了联想小新潮7000-15 Ryzen5 2500U。

前天收到了这台机器,开箱之后等待windows 10配置完成,然后进行了如下测试:

1.用鲁大师测试了一下磁盘,通断电23次,时间不到一个小时,基本可以认为是新机器,看样子没踩地雷,挺好.

2.用cpu-z和gpu-z查看了一下cpu和gpu的信息,一切正常。

3.充电,拷了个cs过来,充电同时打了会儿,没有遇到漏电的情况,看来运气比较好。不过注意到电充满后在使用中就开始掉电,虽然掉得比较慢,不知道联想是否是设计为优先使用电池?

4.快速扫描了一遍磁盘,固态硬盘和机械硬盘都正常。

5.仔细注意了下风扇,确实声音很响。

然后进行了以下配置:

1.联网,激活windows,登录微软账号的时候就问是否激活了,确认就好。

2.联网,激活office2016,打开2016,设置账号即可弹出。但是很奇怪,激活信息显示的是激活的0ffice2016家庭和学生版,但是打开软件,banner显示的却是word365或powerpoint365之类的,不知原因。

然后卸载access,outlook,publisher等未激活组件。

3.卸载激活windows后系统自动装上的若干游戏。

4.安装和自己其它机器一样的搜狗输入法,同步windows账号的配置,同步搜狗输入法配置和词库

5.扩大C盘

此机的128GB的固态硬盘可用部分分为C、D两个分区,2T机械硬盘分为一个分区,C盘空间在使用win10时已经明显不够用了,所以拟将D盘空间划入C盘。

做法是:将D盘的驱动文件夹移动到机械硬盘->删除D盘->将C盘用扩展卷的方法扩大,占用全部空余空间->重新设置机械盘的盘符->将若干个人目录全部移动到机械盘上

6.显示设置->缩放与布局->100%

7.安装mathtype 6.9b试用版

安装之后,将MathType\Office Support\32中的MathType Commands 6 For Word 2016和WordCmds拷贝到:

C:\Users\自己的用户名\AppData\Local\Packages\Microsoft.Office.Desktop_一串随机数\LocalCache\Roaming\Microsoft\Word\Startup\

再把MathType\MathPage\32中的MathPage.wll拷贝到这里

打开word即可。

但是powerpoint仍然无法加载它。

传说用yandex可以搜到mathtype 6.9b的破解版,不知真假,也不知是否能解决powerpoint的问题。

8.安装配置wps 2019

安装wps 2019有两个目的,一是它集成了一个不错的pdf阅读器,另一是后面装文献管理器noteexpress的时候需要先装了它,才能和word整合,很无语的感觉。

安装wps 2019的时候,要注意,第一页的更改office设置以便第三方软件使用的选项要打钩,而关联office的文件就不必了。

配置wps 2019主要是要登录账号和pdf阅读的设置。我登录的是小米账号,pdf则是在界面上设置颜色为夜间,文件->设置->阅读设置->页面排列设置的是双页,然后隐藏功能区。

9.安装noteexpress

这一定要在wps 2019后执行。

安装完成后打开wps,新建一个文档,然后关闭wps。

再打开word,新建一个文档,就可以看到noteexpress的扩展可以使用了。

10.安装坚果云、keepassxc和thunderbird,同步onedrive、坚果云

11.安装opera,安装pepperflash

然后在opera中安装Color Temperature (Change Lux),颜色设置为R64 G84 B38 透明24%

再安装ublock origin

再装Install Chrome Extensions和proxyomega

设置->浏览器->搜索->Bing

设置->网站->显示->网页缩放->150%,javascript和flash都允许。

12.安装词典软件

先尝试了有道词典,但是有道词典设置为取词时弹出按钮则会导致部分软件在点击时出现点不上的问题,而设置为点击Ctrl有时会导致粘贴Ctrl+V快捷键失灵。

后来更换了金山词霸2016,不过偶尔也会出现Ctrl+V失灵的情况,但是要好一些,且不会影响其他软件点击。

金山词霸2016在opera上取词需要装Chrome的取词插件。

13.epub浏览软件

在Windows上貌似没有很好的选择,目前装的是Book Bazaar Reader,但是没法选单词、没法做笔记,也许是因为没有触摸屏的原因?

也试过Bibliovore,可以选择,但是排版不好,也不能标注或笔记。

WSL子系统上安装ArchLinux和设置:

1.设置->更新和安全->针对开发人员->开发人员模式

这里机器要转二十几个小时,同时去干别的事情就好。

2.启用适用于linux的Windows子系统

右键点击此电脑->属性->控制面板主页->程序->启用或关闭windows功能,选择适用于linux的windows子系统,然后等待提示,重启。

3.安装ubuntu

打开Microsoft store,搜索ubuntu,安装

4.设置root登录

从开始菜单打开ubuntu,启动一次,跳过用户名和密码的创建,然后关闭,再重新打开

5.替换ubuntu系统文件为archlinux的

下载archlinux-bootstrap-2018.08.01-x86_64.tar.gz,然后在wsl窗口下用cp命令复制到root文件夹。

windows下的c,d盘被挂载到/mnt/c和/mnt/d下的,而linux的/路径在windows下对应位置是:

C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_随机数\LocalState\rootfs

然后用tar命令解压上面那个压缩包。

用vi编辑:

/root/root.x86_64/etc/pacman.conf

添加如下内容:

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

保存退出。

再用vi编辑:

/root/root.x86_64/etc/pacman.d/mirrorlist

将这一行去除注释:

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

然后保存退出。

再用vi编辑:

/root/root.x86_64/etc/resolv.conf

将其中未被注释的内容全部删除,然后保存退出。

然后关闭所有wsl窗口,再在windows资源管理器中删除掉wsl的/对应目录下的bin, etc, lib, lib64, sbin, usr 和var文件夹,并用/root对应目录下的相应文件夹和连接文件替换。

6.安装archlinux

打开wsl窗口,依次执行:

pacman-key –init

pacman-key –populate archlinux

pacman -Syyu base base-devel

pacman –S archlinuxcn-keyring

pacman –S fakeroot-tcp

然后添加用户:

useradd -m -G wheel -s /bin/bash 用户名

passwd root

passwd 用户名

设置默认用户:

关闭wsl窗口,并以管理员权限打开一个powershell窗口执行:

ubuntu config –default-user 用户名

7.打开archlinux的外壳的选择

可以使用mobaxterm,做法是:

新建一个session->点击Shell->Terminal Shell选择ubuntu bash(WSL)

X加速需要设置为Hardware,另外如果想看到流畅的3D加速效果,可以在wsl中先安装xorg-drivers,然后将mobaxterm的X11模式设置为rootless,这会启用SGI慢速3D加速。

8.其它未尽事宜

a.intel composerxe 2015装不上,即使已经安装了cpio、文件也都复制过去了,也设置了path,在读取intel的环境变量文件时仍然会提示找不到文件,未找到解决办法。

b.vtk6编译不成功,已经装了Qt相关的库,但仍然提示找不到,而在另一台直接安装archlinux的机器上是没有问题的,不知原因。

c.vasp 5.2.12编译安装不成功,因为和gcc编译器的兼容性问题,修改了多个文件后仍未解决,放弃。

d.kokkos、latte、kim库编译不成功,网络连接总是中途中断,编译过程终止,但同样环境、纯windows下、纯Linux下都正常,原因不详。

e.编译lammps时部分功能不能正常编译,需要关闭,但依赖关系检查无误,原因暂不清楚。

gromacs 5.1 complete可以编译完成,不过pkgfile和回归测试都需要先下载到本地,否则最后会突然中止连接,导致下载的包不全,无法完成编译。

f.xcrysden编译失败,原因不详。

g.mkdir创建目录权限全部是777,查看后没有发现系统的umask设置有何错误,最后在.bashrc末尾加上了umask 022暂作权宜之计。