手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表查看gouki的文章

CHROME使用旧版UI

有些人就是这样,不喜欢新版的UI,还好,有方法,原文就来自:https://zhuanlan.zhihu.com/p/43865953

XML/HTML代码
  1. 2018.09.05 谷歌浏览器更新至了V69.0.3497.81版本,标签页UI等做了扁平化的改变。个人看来并不好看,特别是https绿色状态的显示也取消了  
  2.   
  3. 这篇经验为主的祥助分享一下如何恢复V68旧版UI的界面样式  
  4.   
  5. Chrome V69浏览器新建标签页,输入:chrome://flags/#top-chrome-m  
  6.   
  7. 回车后运行  
  8.   
  9. Ctrl+F搜索内容:UI Layout for the browser’s top chrome  
  10.   
  11. 将模式修改至Normal,重新启动浏览器  
  12.   
  13. 再次新建标签页,输入:chrome://flags/#simplify-https-indicator  
  14. 回车后运行  
  15.   
  16. Ctrl+F搜索内容:Simplify HTTPS indicator UI  
  17. 将模式修改为Enabled (show Secure chip for non-EV HTTPS pages)  
  18.   
  19. 重启浏览器  
  20.   
  21. 重启Chrome浏览器,就会发现标签页UI,https绿色状态都恢复旧版样式了  
还算方便。但是我个人感觉,新版 UI还是不错的,可能是因为这个旧UI看了快10年了吧,换换口味也是好的

 

server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

在服务器执行composer update的时候报了这个错:

XML/HTML代码
  1. server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none  
主要还是签名的SSL证书可能有点问题,所以这时候有个偷懒的办法:
XML/HTML代码
  1. git config --global http.sslverify false  
或者你也可以这样:
XML/HTML代码
  1. export GIT_SSL_NO_VERIFY=1  
然后就OK了
 
 

Tags: composer

facebook webdriver headless

下载了webdriver后,每次调用的时候,都会弹出一个chrome的界面,而且处理完后还不会自动关闭(当然可能是因为我的姿势问题),所以看了一下facebook 的webdriver,嗯配合chromedriver,很多事情就都解决了!

上一段测试代码:

PHP代码
  1. $options = DesiredCapabilities::chrome();  
  2.   
  3. $chrome = new ChromeOptions();  
  4. $chrome->addArguments(['--headless']);  
  5. $options->setCapability(ChromeOptions::CAPABILITY,$chrome );  
  6.   
  7.   
  8. $driver = RemoteWebDriver::create('http://localhost:9515'$options);  
  9. $driver->get('http://www.baidu.com');  
  10. $result = $driver->findElement(WebDriverBy::id('wrapper'))  
  11.                  ->getText();  
  12. echo $result;  

还确实是比较方便。我要测试一下时间。然后和phantomjs做一下对比。我想应该不会太慢吧

 

 

How To Add Swap on Ubuntu 14.04

    当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。这个是SWAP 交换分区的作用。 实际上,我们更关注的应该是SWAP分区的大小问题。 设置多大才是最优的。 

    一般来说可以按照如下规则设置swap大小: 

  1. 4G以内的物理内存,SWAP 设置为内存的2倍。
  2.  4-8G的物理内存,SWAP 等于内存大小。 
  3. 8-64G 的物理内存,SWAP 设置为8G。
  4.  64-256G物理内存,SWAP 设置为16G。 

实际上,系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。

实际上在启动腾讯云的时候,swap是禁用的(没注意是系统原因还是其他)。所以就需要打开Swap,DO的网站上就有现成的教程:https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04,可以参考 一下

我这里不转贴。不过原文里有几个命令可能运行不了,比如使用:dd if=/dev/zero of=/swapfile bs=1G count=4,1G一个块可能不行,换成256的话,就OK了。原文中的:fallocate,debian可能无法执行。

然后一步步的执行到底就OK了。当然,要将分区信息加到fstab中,才会每次启动都会带上。

旧版debian增加PHP7.2源

 原来的dobdeb对于jessie等都不再支持7.2了,所以新的7.2只能从sury上进行获取

 
执行:
XML/HTML代码
  1. #!/bin/bash  
  2. # To add this repository please do:  
  3.   
  4. if [ "$(whoami)" != "root" ]; then  
  5.     SUDO=sudo  
  6. fi  
  7.   
  8. ${SUDO} apt-get -y install apt-transport-https lsb-release ca-certificates  
  9. ${SUDO} wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg  
  10. ${SUDO} sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'  
  11. ${SUDO} apt-get update  
记不住没关系,打开网址:https://packages.sury.org/php/,就有Readme了。复制粘贴运行一下就行!