Category Archives: Computers

新版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

Captcha Decoder: pwntcha

在cygwin 2.9下重新编译了一下,不容易,遇到各种问题,主要还是代码太老了,库等都跟不上了。最后发现对我关心的事情还是没啥用,它适合的场合还是过于简单。把编译好的程序打包放在这里共享好了(链接在下文)。

pwntcha的主要说明网页在这里:http://caca.zoy.org/wiki/PWNtcha

几种常用的可以搞定的样式如下: Continue reading

DeltaCopy 在两个Windows机器上copy时文件权限问题

因为Cygwin迁移到ntfs时存在人文件权限问题,在win平台上会导致文件权限问题。rsync后每个文件和文件夹都被添上几个<not inherit>的用户及当前用户被deny掉。因此当前用户就无法访问虚拟目录对应的目录。

以下解决方法可以解决当前用户被deny的问题。但<not inherit>的用户仍然被添加。

  1. 在DeltaC端添加 –perms (两个英文短横线)
  2. DeltaC的Options里将 Change permissions on server to read/write 打上勾。

如果已经有部分目录已经被deny访问。采用以下方法:

  1. DeltaS的虚拟目录右击,选择fix file permission,如果文件多,需要耐心等待一些时间。
  2. 在上一级可以访问的目录上选择合适的权限,并将权限传播到下级文件和目录。文件多的时候,这个操作也会花一些时间。

Open Live Writer

微软Live Writer 2012无法在Win 10最新版本上安装了。

我一直使用Live Writer将博客贴上来,最近新买了一个Laptop Thinkpad X270,系统更新到最新的Win 10,在安装Live Writer 2012时提示无法安装了。遗憾了好一阵子。后来在微软Store里尝试搜索了一下,居然找到一个Open Live Writer,下载安装后,发现与Live Writer一般好用。大爱!

Image

Win 10屏幕字体放大显示模糊的问题

在100%字体显示是好的,但因为是1920×1080的分辨率,看起来太小,所以系统推荐是放大到125%,我放大到150%感觉合适。但放大后出现字体模糊的情况。此外当连接到第二块屏幕(1600×900),在这块屏幕上模糊的简直没法看。QQ、FSCapture等截图工具无法在第二块屏幕上使用。

在各大论坛都有讨论,没有好的解决方案。其中一个方案是,当连接到第2块时,将第2块选为主屏幕,用100%,这样可以部分解决第2块屏幕模糊的问题,但截图问题仍旧。类似问题2015年就有报告,到现在仍然没有解决好。Win 10真是越来越不给力。

偶然发现使用自定义放大(Custom Scaling)可以比较好解决上述问题:1 字体模糊;2 副屏模糊问题; 3 截图问题。但不管设置为125%,还是150%,显示的都是175%,估计又是一个Bug。见附图。

我使用的是Intel HD Graphics 620集成显示,驱动已经更新到最新。

Image

Windows 10启动时出现用户或密码错误的提示

更新到最新的Win10版本(10.0.16299 build 16299)后,在当地用户(Local User)登录时没有错误,切换到Microsoft帐户(邮件)时,重启出现“The user name or password is incorrect.”的错误提示,点击确定后,仍然可以使用指纹或PIN登录。而事实上用户帐号都没有问题。

网上有一些建议比如使用netplwiz关掉用户密码提示之类的,并不安全;使用Local帐号也可以避免。但这些方法仍然不适合连接到微软在线帐户的情况。我结合网上的提示,猜测是因为Local帐号与在线帐号密码不一致,在使用在线帐号登录前,Win 10错误的尝试Local帐号原密码登录(在切换为在线帐号后,Local帐号密码也被更改为相同的在线帐号密码),因此导致这个错误。

解决方法是在登录选项里的”在更新或重启后自动使用登录信息登录设备“(Use my sign-in info to automatically finish setting up my device after an update or restart)选择”关“(off)。

2017-11-16_124458

Excel打开CSV中文乱码的问题

有时候我们从网站里将数据库内容导出来,生成CSV(即逗号分隔的文本格式)格式,在Win下默认是与Excel绑定,双击时会调用 Excel 打开,这此用文本编辑器能正确识别的UTF-8 编码的CSV文件会导致其中的汉字出现不被识别的现象,即乱码。

其原因是 Excel 默认是以 ANSI 格式打开,并不做编码识别,错误的将UTF-8编码的汉字以ANSI编码显示。

正确的在Excel里打开 UTF-8 编码的CSV 文件的方法:

1) 先打开空白的Excel 

2) 切换到“数据”Tab,选择“自文本”

3) 选择 CSV 文件,出现文本导入向导。

4) 选择“分隔符号”,下一步。选择“逗号”,其余均不选,下一步,完成。

5)出现的“导入数据”对话框,点确定。

现在Excel里就能正确显示CSV里的汉字了。

Outlook里创建“on behalf of”规则

我用的Outlook 2016。

比如我最近审稿的期刊发来的邮件,其发件人为 “xxxx@lzb.ac.cn 代表; Land Degradation & Development <onbehalfof+anna.smetanova+gmail.com@manuscriptcentral.com>”,前面lzb邮件是我本人。这时我想创建一个规则把来自LDD的邮件归类,简单的规则创建就不行了,“总是移动来自此人的邮件”里出现的并非真实的发件人地址。

Continue reading