手机客户端真的如此重要?

越来越多的网站有了手机客户端,其中也不乏一些不顾及使用体验,强行推广的……

几天前要在闲鱼上卖些东西,发现闲鱼的网页版基本是残的——只能浏览商品,不能发布商品,甚至买了别人出售的商品后都不能评价。

闲鱼的这种手段十分恶心,因为出售二手商品时往往要写很多文字描述,而长时间用手机打字是件很痛苦的事——比起电脑键盘,手机屏幕为硬质且完全没有按压反馈。


至于中国互联网的毒瘤——百度,其贴吧产品则更恶心——尽管我已经弃用任何百度产品。

我曾在贴吧担任吧主时,百度要求吧主/小吧主一个月至少有20天使用手机客户端签到,否则『吧主业绩考核』视为不合格,将被撤职。

我们贴吧经常有持不同观点的、不会用友善语言沟通的小学生前来闹事,不时可见喷人贴。平时尚且如此,徜若吧主被下,进入"无政府状态",他们岂不是要无法无天了?

最近又爆出百度封禁使用第三方贴吧客户端的用户,显然是第三方客户端去掉了原版中那些『恶心用户』的东西,这并不符合百度的利益。这次UWP用户可谓倒了大霉,因为满脑子是钱的百度公司不关心这些小众的平台——贴吧根本没有官方版的UWP客户端……


知乎也曾要求网页版登录时只能通过手机客户端扫描QR-Code,但后来在用户的抗议声中,网页版的用户名/密码登录又回来了。

OnePlus 5

在经过一番抉择、以及将抢购到手的小米6(拆封,未使用)退货之后,我购买的一加5昨天到货了……

将小米6退货是因为如下原因——

  1. 目前没有完美的第三方、类AOSP的ROM(如LineageOS),而MIUI即使是国际版也不太符合我的使用习惯.
  2. 玻璃后盖的确很美观,手感也不错;但因为要出国使用,所以还是Robustness为先,选择了金属后盖的一加5.
  3. 竞品(一加5)几乎支持所有LTE Bands,这在国外使用是巨大优势.

继续阅读“OnePlus 5”

Apache/2.4.27+PHP+HTTP/2

最近将VPS上的Apache升级至2.4.27时,发现Change Log中有如下内容:

COMPATIBILITY: mod_http2: Disable and give warning when using Prefork.
The server will continue to run, but HTTP/2 will no longer be negotiated.
[Stefan Eissing]

Apache提供了三个MPM*1(Multi-Processing Modules)——prefork|worker|event,必须有且只有一个被启用。按照更新日志,我只需要使用非mpm_prefork即可。


但并不那么简单,当尝试停用mpm_prefork时,问题出来了:

由于mod_php7.1依赖于mpm_prefork,所以不能将后者停用,除非先停用前者,而VPS上托管的许多网站是基于PHP……

因此不能再继续使用Apache的mod_php7.1来解析PHP,而要使用php-fpm:

修改配置文件如下处*2:

如果不存在,则要手动创建,内容如下:

最后执行/etc/init.d/apache2 restart来重启Apache,如无意外*3,便可同时让网站使用PHP和HTTP/2


*1.关于三种MPM,更多的介绍可参见:http://balich.blog.51cto.com/6641781/1743798
*2.我的网站不需要上传功能,如你的需要,则不要添加第2和3行
*3.如果访问时返回503错误,且vHost的错误日志中有类似『无法连接至/run/php/php7.1-fpm.sock』的记录,检查是否存在/run/php/php7.1-fpm.sock,如不存在,考虑重启php7.1-fpm.

选择困难

由于15年8月买的Nexus 6电池老化严重,可持续亮屏时间已经不足6小时,加之不久的将来要出国留学,不希望电子设备发生故障而造成不必要的麻烦……

于是考虑更换一部新的智能手机,有如下要求:

  1. 不太希望选择iPhone——我已经比较习惯使用Android,且更换操作系统将使许多应用的数据无法迁移.
  2. 不考虑"蓝绿(金)大厂"——我不会选择靠明星偶像推广的、高价低配的电子垃圾
  3. 不考虑华为——偷工减料的产品,不符合其价值的售价,消费者被像孙子一样对待

于是主要考虑小米6与一加5,实话说这回小米6尽管比往常涨价500元,但从配置到设计,再到续航与发热的调校,都令我有眼前一亮的感觉

价格 优点 缺点
小米6 ¥2499
  1. 屏幕性能出色
  2. MIUI具有比H2OS(或 氧OS)更多的功能
  3. 更Reasonable的价格
  4. 5.15寸的大小比较合适(我现在使用的Nexus 6很难单手操作)
  5. 立体声扬声器
  1. 不易买到

  2. 玻璃后盖的耐用性及更换便利性不太乐观——对比一加的金属后盖
  3. MIUI可能存在一些广告
  4. 解锁Bootloader较为繁琐
一加5 ¥2999
  1. 更大的屏幕
  2. 更接近原生Android的操作系统——我已经比较习惯原生
  3. 可选择的第三方ROM更多——对比两家厂商之前的产品
  4. 具有3.5mm耳机孔
  5. 充电所需时间略短于小米6
  1. iPhone 7P RIPOFF

  2. 扬声器的位置在横屏使用时容易被手捂住
  3. 需要使用专门的数据线(能承受4A电流)才能快充

两者各有不少优点(共有的优点未在上表提及),但也都有很明显的缺点,因此有些选择困难。

不知道10月Google会否发布Pixel II,但是以2016年Pixel和Pixel XL的售价,我怕是充值不起信仰了.

如果这样的话,我可能还是倾向于小米6,因为一加这个iPhone ripoff的设计在国外实在是"拿不出手"。

再一次搬家

这一次搬家到Vultr新泽西了,使用的是$2.5/mo的套餐,是因为以下原因:

  1. (主要)Host1Plus LA的线路太差,而Vultr尚可接受
  2. Host1Plus作为OpenVZ based VPS价格较贵
  3. 需要更换VPS的内核以启用TCP BBR拥塞算法

而搬家后也出现了一些问题:

  1. 768M内存变成512M,导致MySQL(MariaDB)几次意外关闭*1
  2. Vultr不像Host1Plus,能单独增加VPS的某一项配置,只能升级到更高的Plan
  3. Vultr的优惠幅度很大,我有些担心其可持续性

继续阅读“再一次搬家”