去除Winrar最新版广告及UltraISO9.65注册信息(160901更新)

问:winrar更新到5.40,安装后运行每次都弹出广告窗口,如何解决?

转网络上的回答:“不包含广告的下载链接

WinRAR 5.40 Simplified Chinese 32-bit version:
https://www.win-rar.com/fileadmin/winrar-versions/sc20160819/wrr/wrar540sc.exe

WinRAR 5.40 Simplified Chinese 64-bit version:
https://www.win-rar.com/fileadmin/winrar-versions/sc20160819/wrr/winrar-x64-540sc.exe

rarlab开始考虑转变商业模式了,他们默许了这种弹窗广告的模式。有注册用户表示了不满,以下是官方的答复。

Thank you very much for using WinRAR. We apologize for the inconvenience you are facing with WinRAR. The advertisement within WinRAR is part of our business model to allow the continuous development of WinRAR. We always work on providing you with the best compression software in the market.

Since you are a registered user of WinRAR, please install on of these versions (depending on your hardware configuration) to use WinRAR without any advertisement. Once your key is recognized by the software, you won’t see any advertisement anymore.

不过最终他们还是给出了一份不包含广告的下载链接。”

UltraISO同理,想要去除蹦出的zhuce窗口,又不愿意用网上的KEY,那就不要下载中文版,要下载PE多语言版本,中文版2M多,PE版本4M多,https://cn.ezbsystems.com/ultraiso/download.htm 的不要下,下https://www.ezbsystems.com/ultraiso/download.htm里的PE版本,注意https://www.ezbsystems.com/ultraiso/download.htm页面里的中文版本已经全部替换成2M的版本,不要下,下其他国家的PE版本。

Nginx 出现504及502网关错误的解决方法

首先要确认,一般出现504网关错误都是nginx.conf配置文件有问题需要修改,而502一般都是和nginx配对的php-fpm.conf有问题导致。Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单來说就是没有请求到可以执行的PHP-CGI。 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。

解决504问题(引用https://blog.sina.com.cn/s/blog_9976fe0c0100zxoh.html)
正確的設置需要考慮服務器自身的性能和訪客的數量等多重因素。以我目前的服務器爲例子CPU是奔四1.5G的,內存1GB,CENTOS的系統,訪客大概是50人左右同時在綫。但是在綫的人大都需要請求PHP-CGI進行大量的信息處理,因此我將nginx.conf設置爲:

fastcgi_connect_timeout 300s;
fastcgi_send_timeout 300s;
fastcgi_read_timeout 300s;
fastcgi_buffer_size 128k;
fastcgi_buffers 8 128k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;

這裏最主要的設置是前三條,即
fastcgi_connect_timeout 300s;
fastcgi_send_timeout 300s;
fastcgi_read_timeout 300s;
這裏規定了PHP-CGI的連接、發送和讀取的時間,300秒足夠用了,因此我的服務器很少出現504 Gateway Time-out這個錯誤。最關鍵的是php-fpm.conf的設置,這個會直接導致502 Bad Gateway和504 Gateway Time-out。

解决 502问题
我們來仔細分析一下php-fpm.conf幾個重要的參數:

php-fpm.conf有兩個至關重要的參數,一個是”max_children”,另一個是”request_terminate_timeout”
我的兩個設置的值一個是”40″,一個是”900″,但是這個值不是通用的,而是需要自己計算的。

計算的方式如下:

如果你的服務器性能足夠好,且寬帶資源足夠充足,PHP腳本沒有係循環或BUG的話你可以直接將”request_terminate_timeout” 設置成0s。0s的含義是讓PHP-CGI一直執行下去而沒有時間限制。而如果你做不到這一點,也就是說你的PHP-CGI可能出現某個BUG,或者你的 寬帶不夠充足或者其他的原因導致你的PHP-CGI能夠假死那麼就建議你給”request_terminate_timeout”賦一個值,這個值可以 根據你服務器的性能進行設定。一般來說性能越好你可以設置越高,20分鐘 -30分鐘都可以。由於我的服務器PHP腳本需要長時間運行,有的可能會超過10分鐘因此我設置了900秒,這樣不會導致PHP-CGI死掉而出現502 Bad gateway這個錯誤。

而”max_children”這個值又是怎麼計算出來的呢?這個值原則上是越大越好,php-cgi的進程多了就會處理的很快,排隊的請求就會 很少。設置”max_children”也需要根據服務器的性能進行設定,一般來說一臺服務器正常情況下每一個php-cgi所耗費的內存在20M左右, 因此我的”max_children”我設置成40個,20M*40=800M也就是說在峰值的時候所有PHP-CGI所耗內存在800M以內,低於我的 有效內存1Gb。而如果我的”max_children”設置的較小,比如5-10個,那麼php-cgi就會“很累”,處理速度也很慢,等待的時間也較長。如果長時間沒有得到處理的請求就會出現504 Gateway Time-out這個錯誤,而正在處理的很累的那幾個php-cgi如果遇到了問題就會出現502 Bad gateway這個錯誤。

fenix2美版配对蓝牙,搞了一天,才搞明白

长按MENU按钮,调出设置页面进入,找到蓝牙选项进入,因为是配对新设备(iphone4s以上),所以选择PAIR NEW选项,进入后,表的显示屏会显示ready for pair,这个时候打开手机蓝牙,你是找不到fenix 2 这个手表的,需要使用garmin connect mobile app 程序(APP STORE里有下)会找到此手表,非常快,然后手表上会显示配对码,在手机garmin connect界面里输入手表上显示的配对码,就可以配对上了。

安装nginx找不到libpcre.so.1的解决方法

启动NGINX提示

Shared object "libpcre.so.1" not found, required by "nginx"

但经过检查,此库在/usr/local/lib下,安装nginx前需要先安装PCRE,就会安装此库。做个软链

cd /lib

ln -s /usr/local/lib/libpcre.so.1

重启启动成功

如果是64位系统,可能需要在/lib64中做软链,这个没有测试过