利用softwareupdate命令更新macOS系统和软件

这是一个装X命令,因为macOS更新可以使用可视化的Mac App Store,虽然有的时候打开不是很快,但是下载啥的,速度还是不错的。

不说了,装X开始。

softwareupdate -l

这条命令是作用是列出可升级的系统和软件。

softwareupdate -i -a

这条命令的作用是安装所有可升级的系统和软件。

softwareupdate -d -a

这条命令的作用是下载但不安装所有可升级的系统和软件。

softwareupdate -d 'iTunesXPatch-12.7.4'

这条命令的作用是下载 iTunesXPatch-12.7.4 这款软件。

softwareupdate操作

Continue reading

如何调整Plesk默认的虚拟主机路径

默认情况下,Plesk把网站存储在/var/www/vhosts/目录下,可以通过一个perl小工具把网站迁移到其他路径下。该小工具在/usr/local/psa/bin/目录下,文件名为transvhosts.pl,如果我要把网站存储到/home目录下,可以使用以下的命令:

cd /usr/local/psa/bin/
./transvhosts.pl --dest-dir /home --correct-scripts

如果安装的是最新版的Plesk Onyx,并且打开了SELinux的话,这个迁移会导致网站的破坏,迁移不成功。在迁移之前,请先做好备份。

这个小工具有两个参数,--dest-dir 和 --correct-scripts,具体作用可以查看下图:

调整Plesk默认的虚拟主机路径

Continue reading

Windows下如何打开.heic文件

从iOS 11开始,iPhone的拍照存储格式变成了.heic后缀,这是HEIF(High Efficiency Image Format)图片格式的后缀。目前Windows暂不支持打开这种类型的图片,不过macOS High Sierra已经支持,Android P也会支持这种类型。

我们从iPhone中导出照片的时候,系统已经自动把照片转换成.jpg的后缀,对我们用户来说是透明的。

Windows下如何打开.heic文件

目前Windows暂不支持该后缀的文件,相信以后会支持。为了打开.heic文件,我们需要安装一款软件,或者说一款插件,叫做:CopyTrans HEIC for Windows,支持Windows 7、8和10。

安装之后,你可以看到.heic文件的缩略图(看不到的话需要重启一下),可以直接双击,用Windows自带的照片查看器打开,所以看上去更像是一款插件,而不是软件。就像是你的Windows原生态地支持.heic文件一样。

Continue reading

xmr-stak v2.3.0发布

Monero团队为了抵制专业ASIC矿机的挖矿,在三月底进行算法修改,xmr-stak几天前为此推出了v2.3.0版本。

xmr-stak v2.3.0下载地址:https://github.com/fireice-uk/xmr-stak/releases/tag/2.3.0

试用了一下,发现有以下几点的变化:

1、增加了币种(其实只要是cryptonight算法都可以),目前支持:aeon、cryptonight(通用)、cryptonight_lite、edollar、electroneum、graft、intense、karbo、monero7 (use this for Monero's new PoW)、sumokoin。比如IPBC也可以用xmr-stak挖,但是没列出来,可以使用cryptonight来代替。

2、配置文件把矿池单独列出来,方便修改,所以配置文件和xmr-stak v2.2.0版不通用。

3、配置的时候仍然使用命令行提示的方式,但是增加了http监控、rig命名(需要矿池支持)这两个配置。总体和以前差别不大。

4、增加了OpenCL编译缓存,对使用amd显卡的用户来说,启动速度比xmr-stak v2.2.0快了不少。

Continue reading

xmr-stak优化手册

这是Monero门罗币系列文章的第八篇。

xmr-stak的挖矿效率还是不错的,但是在一些情况下,还有一定的算力提升空间。针对不同的系统平台、CPU、显卡,优化的套路不是一成不变的,优化的结果也不一定一样。本文只是抛砖引玉,分享几个优化的方向,最优的算力,还需要自己调整、优化。

本文翻译自xmr-stak官方的优化手册

CPU挖矿优化

调整low_power_mode的值

low_power_mode的值与CPU的缓存大小和线程多少有关,可以设置为1-5,如果设置为false,相当于1,设置为true,相当于2。

当low_power_mode的值大于1的时候,假设为N,那么单个线程就要占用2N MB的缓存大小(默认情况下,每个线程使用2M的缓存), 同时每个线程的算力增加到N倍。对于一般的CPU,我们不需要调整low_power_mode的值,对于一些特殊的CPU,有很大的缓存,但是线程数较少,那就可以调整low_power_mode的值来提高性能。

Continue reading

xmr-stak windows下编译教程

这是Monero门罗币系列文章的第七篇。windows下编译xmr-stak挖矿软件。

在Windows下进行编译C++是有点繁琐的,并且软件的版本不一样,通用性不好,可能会导致编译失败,也有可能编译成功了,但是算力可能不如官方编译的。

编译前准备

Visual Studio Community 2017不能使用最新版,要使用15.4.5版,否则会出现错误:

c:\program files\nvidia gpu computing toolkit\cuda\v9.1\include\crt/host_config.h(135): fatal error C1189: #error: - - unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported! [C:\Users\min er3\xmr-stak-2.2.0\build\xmrstak_cuda_backend.vcxproj]

Continue reading

Monero手机钱包

这是Monero门罗币系列文章的第六篇。

随着Monero的壮大和普及,出现了好几款手机钱包,虽然手机钱包在安全性上不如本地钱包,但是由于不需要同步区块,又可以随身携带,可以及时收到转账通知等,在使用上,作为小额钱包,或者作为收款钱包,是一个不错的选择。

Monero Wallet

monerowallet,Monero手机钱包

Monero Wallet有FreeWallet.org发布的一款支持iOS和安卓的XMR钱包,可以收发XMR,实时查看XMR的价格,支持钱包找回,支持PIN码和TouchID,支持二维码扫描XMR钱包地址,接收余额变化通知,支持中文……

Continue reading

为什么WindowServer进程占用很多的CPU

WindowServer是macOS的核心进程,负责程序的图形化显示,你在屏幕上看到的内容,都是WindowServer作用的结果。所以,这个进程是安全的。

为什么WindowServer会占用大量的CPU

因为每个运行的程序都要通过WindowServer进程进行图形化显示,所以占用一定的CPU是正常的,如果占用大量的CPU,可以试着关闭某些程序,如果出现CPU占用减少,那么就是这个程序导致的。

一些程序或游戏,需要渲染显示,会导致WindowServer占用大量的CPU,还有就是软件的bug,也会导致WindowServer占用大量的CPU。比如你只打开了某个软件,并且屏幕显示的内容不需要渲染,此时,如果WindowServer还占用大量的CPU,那么可能就是软件的bug。

如果在较老的Mac上运行较新的程序,也有可能出现WindowServer占用大量CPU的情况。毕竟新程序可能需要更多的CPU资源,对新电脑的新CPU来说,可能只需5%的CPU就可以跑起来,但是老电脑性能差一点,可能需要占用更多的CPU。

Continue reading