肇鑫的日常博客

肇鑫 / Owen Zhao

独立开发者,主要开发 iOS、watchOS、macOS 应用。

目前在维护 SleepTapRooster Time,以及 Markdown Writer 相关工具。

最新文章

《花木兰》中文IMAX 3D版观影感受(无剧透版)

电影

p2561753090

此刻,我带着耳机听着原声带专辑,50毫米的驱动单元,伴随飞利浦的专有调教,昨日观看《花木兰》的记忆在我脑海中醒来。

我看过刘亦菲的电视剧很少,很多人都是从《金粉世家》、《仙剑奇侠转》认识她的。但是我只看过她演的《天龙八部》。电影方面,到是相对多一些,《四大名捕》系列都看过,但是在电影院,只看过《烽火芳菲》。最后看过的一部是《二代妖精之今生有幸》。

《花木兰》是很早之前就打算要看的。我在微博关注了时光网的账号,经常能看到有关电影的最新信息。

由于疫情的关系,原本定档3月的电影,拖延了半年才上映。雪上加霜的是,电影在美国不仅取消了院线上映,并且比中国院线提前一周在网站上点映。这样必然造成了中国电影院上映前,市面上就已经有盗版横行了。

但是好在盗版只有英文版,而电影院的有IMAX 3D版,并且还是中文的。所以我建议和观看其它好莱坞大片不同,《花木兰》尽量要看中文版。因为其中的刘亦菲、李连杰、巩俐、郑佩佩的中文,都是亲自配音。

我没看过《花木兰》动画片版。

有关李连杰。我记得是有刘亦菲、巩俐和李连杰。结果一开始电影里看到了巩俐、刘亦菲,没有看到李连杰。后来又看到了甄子丹,我还在想是不是我记错了。因为有甄子丹应该就不会有李连杰了吧。结果没想到,那个皇帝,第二次见的时候,我才发现原来是李连杰演的。第一次真是没看出来。因为没有给特写的缘故吧。

关于先祖

关于凤凰

关于(进)忠、(持)勇、(存)真

关于柔然族

关于神女/巫女

关于皇家卫队

关于京城

无剧透版

剧透版

《花木兰》中文IMAX 3D版观影感受(剧透版)
关于《木兰诗》
关于翻墙的前后呼应
关于花军的死,与花木兰的生
关于剧情
关于主角光环

《信条》,我看了

电影

前天,偶然听说诺兰的新片《信条》要上映了。查看了淘票票和招行的掌上生活,原价都是要30左右,不过招行的信用卡,可以用999积分兑换。于是用积分兑换了一张票。为自己的机智点个赞👍。

特意买的是中午的票。因为晚上还要看乘风破浪的姐姐的直播。上午11点我出了门,先去家附近的饭店吃了饭,点了一条鱼吃。要说“一排锅”的鲅鱼做得还真挺不错的,不过不是每家店都有。饭吃完了,一看时间,还早,于是我决定步行,溜溜哒哒的去电影院。

到了电影院附近的时候,口渴了。应该是饭吃咸了,再加上走了一路的缘故。买了一瓶康师傅的绿茶。说起这个绿茶,想起来很多年前,我有一次要出门,我爸问我要不要帮我准备写东西,我说帮我买瓶康师傅绿茶吧。因为我的印象中,绿茶是无糖的。结果老爸买回来的是康师傅冰红茶。今天我买到的绿茶是低糖的。

上了电梯,提示进电影院必须戴口罩😷。随着新冠疫情在国内的减弱,目前必须戴口罩才能进的地方越来越少了。比如超市、药店都已经不强调了。也就是银行和电影院还在强制要求。

微信扫码,量体温,手写个人信息。进入了电影院。往日人来人往的等候大厅,今天就我一个顾客。只有各种娱乐设备还在喋喋不休的发出噪音,是在吸引那些根本不存在的顾客吗?

拿起电影票,拍了一张照片。我虽然习惯在电影开场之前就对着电影票拍照。但是我会等到电影散场之后才会分享它。

等待了10分钟,进入了播放厅区域。结果我发现,平常检票的地方,今天没人。想想也是,在门口已经检查过了。于是我第一次获得了一张观影结束后还完整的电影票。

电影很“震撼”

真的是很震撼。声音打的不得了。经常感觉我的身体都在伴随着一起振动。事后看微博,据说某地影院的音箱都振得起火了。其余什么房间掉灰,窗户震碎的都不在话下。

谈谈我所知道的《信条》

据说每个看诺兰电影的人,第一次都看不懂。所以,我只就我知道的说。另外,这只是一部包含脑洞的电影。如果从纯粹的物理角度去解读。问题其实还蛮多的。所以,如果遇到解释不清的地方,我们就指出来,然后跳过。

先说说“熵”

根据维基百科的说法:

化学及热力学中所谓熵(英语:entropy),是一种测量在动力学方面不能做功的能量总数,也就是当总体的熵增加,其做功能力也下降,熵的量度正是能量退化的指标。熵亦被用于计算一个系统中的失序现象,也就是计算该系统混乱的程度。熵是一个描述系统状态的函数,但是经常用熵的参考值和变化量进行分析比较,它在控制论、概率论、数论、天体物理、生命科学等领域都有重要应用,在不同的学科中也有引申出的更为具体的定义,是各领域十分重要的参量。

简单地说,在文学作品中,熵往往被引申为混乱无序。并且,因为熵只能增加。那么这个世界的最终就应该是无序的。

事件的起源

在很久之后的未来,一个女科学家实现了一个大发现。一个公式,一个配方,一个可以使得物体从熵加的本性,变成熵减的秘密。

熵只能增加。而时间也只能向前。所以熵也被称为“时间之箭”。熵减意味着,对于熵减的物体而言,它的时间也是向后的。因为熵和时间是同向的。熵减意味着时间向后。

熵增的物体如何变成的熵减?

一个黑科技转盘,人进去了,转一圈出来。熵的状态就逆转了。这个黑科技被定义为是未来人发明的,并且传递到了现在。

还有哪些设定?

凡发生过的,必将发生。但同时,如果违背了这条。就说是平行宇宙。所以,整个电影的流程就是正向时间流里发生一些事情,解决不了了,就去逆向时间流里回溯时间,然后出来,再在正向时间流里尝试去解决之前解决不了的问题。

以往的科幻片,是穿越时间。也就是嗖的一下,你就会到过去,或者去到未来了。而《信条》中,你只能亲身经历,不能穿越时空。也就是说,如果你活了100岁去世,那么无论你如何来回穿梭,也只能在这100年里来来往往。当然,如果你把100年后的技术,偷到你20岁的时候,然后再找一个信得过的人继续往前搬运,最终提高整个世界的医疗水平,使得自己变长寿了,是可行的。

有哪些不合理的地方?

单纯从物理的角度来看,很多事情是不合理的。比如可见性。物理学认为,我们之所以能看见东西,是因为有光线进入了人的眼睛。对于发光的物体,比如太阳,是它发出的光线进入了人眼。对于不发光的物体,比如花花草草,是它反射的光线进入了人眼。如果一个物体,不仅自己不发光,吸收了所有光线,那么它就是黑色的。

买早餐记

随笔

昨晚10点就睡了,今早快5点起的。早睡早起身体好。

窗口飘进三明治的味道,勾起了我吃早餐的欲望。饿了么搜索三明治,发现配送时间较晚。不然吃吊炉饼鸡蛋糕吧。找到一家,凑单之后才发现,配送费居然要5.2元。

看看地址,不然我自己去好了。

导航提示步行需要27分钟。

不然看看美团?结果发现,美团不仅价格便宜一些,并且免配送费。

在美团下了单。

用咕唧吐槽饿了么杀熟。结果咕唧崩了。这个bug我是知道的。第三方框架Realm的问题。不过我记得最新版的Realm修复了啊。找到Pod.lock文件。发现咕唧用的不是最新版。于是更新pods,重新编译应用。

realm_random_crashing

看一眼外卖的进度吧?咦,商家没有接单。看看提示,15分钟不接单自动取消。看看下单时间,5点50。这都20分钟了啊,也没自动取消啊。被坑了?

meituan_kefu

点客服,选商家未接单,选由美团联系。美团提示大概需要3分钟,同时忽悠我说自己联系会更快。我才不自己联系呢。30秒后,美团返回一条消息,说商家承诺会接单。说到这里,对于美团的客服的界面赞一个。它拨叫给商家的时候,我这边会显示一个计时器,可以明确的知道经过了多长时间,对于客户急躁的心是一个安抚的作用。整个客服过程,双方没有任何人工交流,都是自动化和程序化的,这对于不擅长沟通或者不擅长使用科技产品的人来说,更为方便。

过了一会儿,美团的快递员又换了。不知道这个是什么原理,饿了么印象中没遇到过这种情况,但是美团似乎经常遇到。就是会中途换快递员。不知道这个实现又是什么原理。

最终,外卖收到了。吊炉饼比想象的大。我原本预计我能吃两张。所以买了一张饼加两个包子,但是最终我发现,只吃饼就够了。

ClashX配置Trojan

技术

更新说明

  • 将ClashXR,因为Clash核心支持SSR之后,ClashXR宣布放弃后续开发。(更新日期2020年9月17日)

安装

brew cask install clashx

配置

  1. 打开ClashX。
  2. 点击菜单栏的图标,配置->打开本地配置文件夹
  3. 复制config.yaml,修改为trojan.yaml
  4. 使用编辑器打开trojan.yaml

Proxy:下,添加新内容:

Proxy::
-   name: "tro"
    type: trojan
    server: server # 服务器的IP地址
    port: 443
    password: yourpsk #密码
    # udp: true
    sni: tro.example.com # 用于trojan识别的二级域名
    # alpn:
    #   - h2
    #   - http/1.1
    # skip-cert-verify: true

修改服务器ip,密码和二级域名。保存,切换配置到新配置。出站规则选全局连接,然后选择设置为系统代理

ClashXR的配置对于tab十分敏感。如果tab不对,即便配置是对的,也不会生效。
选全局代理的原因是因为ClashXR本身不自带任何规则。选全局之后,可以上几个网站尝试一下看看是不是生效了。
https://github.com/paradiseduo/ClashXR

添加规则

https://github.com/Hackl0us/SS-Rule-Snippet/blob/master/LAZY_RULES/clash.yaml

上面的是其它人提供的一个Clash的模板,需要规则的,可以从上面复制规则到你自己的配置中。规则从Rule:开始一直到结尾。复制粘贴规则时,同样要注意到tab。

它的规则中定义了Proxy,我们原本的配置里没有。因此我们需要添加。找到Proxy Group:,添加如下的内容。

Proxy Group:
# select 用来允许用户手动选择 代理服务器 或 服务器组
# 您也可以使用 RESTful API 去切换服务器,这种方式推荐在 GUI 中使用
  - name: Proxy
    type: select
    proxies:
      - tro

添加好规则后,重新加载配置,我们就可以将全局连接改成规则判断了。

https://lancellc.gitbook.io/clash/clash-config-file/proxies/config-a-torjan-proxy

其它

Ubuntu 18.04下将Apache2多站点改为Nginx多站点,同时开启Trojan

不建议购买混合多口的PD快充

技术

由于之前的事情,iPad Pro 9.7无法充电之后发生的事,这段时间我使用过多款混合多口(1A1C,2A1C)PD快充充电器。最终,我把混合多口的充电器都退货了,选择了单口的充电器。

充电器的选择,多口VS单口

选择多口的充电器,不仅可以在插排上节约多个接口,并且旅行时,也可以少带几个充电器,减轻重量,这也是为什么大家都喜欢选择多口的充电器。

我以前也买过多口的充电器,比如紫米的18W双A口充电器,就很好用。因此,在选择C口PD快充充电器的时候,我最初也是选择了多口的。结果2A1C的63W绿巨能充电器和1A1C的30W omthing充电器,都让我失望了。

我们先来了解一个概念——打嗝。

打嗝是支持多协议的充电器,在与设备连接,匹配最佳协议时,不能第一时间获得最佳协议的而产生的多次匹配充电协议的状态。其表现是充电设备显示瞬间断电并再次充电。

比如,一款充电器,支持5V1A,5V2A,Apple 2.4A,PD快充18W,那么它在与苹果的iPhone连接时,可能一开始并没有直接匹配到PD快充18W,而是使用了5V2A连接上了。之后,它又检测到设备实际上支持PD快充的,最终采用PD快充18W进行充电。

这个过程,表现在iPhone上,就是一开始发出充电的嘟的一声,然后很短的时间内,又发出嘟的一声。

小结

打嗝本来是一种设计缺陷。但是由于它过于普遍,居然被网友们认为是正常的,更有甚者,认为只有打嗝了,出了两声嘟,才是真正的PD快充,只有一声就是快充不成功。

这种错误观点甚至造成了在技术进步之后,有些充电器,直接一次就连上PD快充了,还要在产品的购买的页面额外注明,一声还是两声嘟不能作为PD快充是否成功的证据,唯一的证明是在0%充电,30分钟能够充50%就是PD快充。

混合多口

以前的多口,都是多个A口,所以是属于单一多口。但是现在随着PD快充的普及,目前的多口充电器,多口多是混合多口。即又有A口,又有C口。

但是A口和C口不是简单的外观不同。实际上,混合多口充电器,在技术的复杂性上,要高于单一多口。而每个接口本身又是支持多协议的,厂家为了成本,多口之间肯定是有共享的电路,而不是设计两套单独的电路。这也就造成了,混合多口之间,是互相干扰的,最明显的就是,单口输出的时候,充电器的上限高于多口同时输出。比如63W的绿巨能充电器,多口同时使用,最高输出只有45W。而30W的omthing充电器,多口同时使用,最高也只有25W。

这种干扰还体现在当一个口在充电时,如果你再使用另一个口充电,前面充电的会瞬间断流,并重新匹配协议。

这些问题,在我之前使用的单一双A口充电器的时候,都没有出现过。

更严重的断流问题

特别的,我在使用iPhone 6s Plus通过A口充电的时候,我还发现。这些混合多口的充电器,在单独通过A口充电的时候,会随机出现断流的情况,特别的,在小电流的时候尤其明显。比如这两款充电器,在手机充电99%以上的时候,都不同程度地出现了瞬间断流的问题。特别的,如果C口同时还有设备在充电,这种瞬间断流会更加频繁。

结论

基于上面的理由,我建议大家在购买PD快充的时候,尽量选择单口的充电器。单口的充电器不仅可以达到标称的上限,并且由于设计更为精简,出现打嗝的几率更小,更不会有混合多口充电器互相干扰的问题。

此外,如果还是要选多口的产品,建议你直接购买单一多口的充电器,即多个C的PD快充,而不要购买混合多口的。

因为即便是不支持PD快充的iPhone,也可以通过C转L的充电线,使用支持Apple 2.4A协议的充电器进行快速充电。

不过有一点要注意。即便你的充电器支持Apple 2.4A的协议,也需要C转L线同时支持也才可以。我以前以为不需要线的配合,后来我遇到了有不支持的线,导致虽然充电器支持,也还是无法使用Apple 2.4A快充的情况。

其它

iPad Pro 9.7无法充电之后发生的事

绿巨能1C2A 63w充电器退货历险记,淘宝客服的套路与解法

上文iPad Pro维修篇中提到,11月22日,我参加充电头的团购,买了绿巨能1C2A的63w充电器。这个充电器我是26号收到的。一开始我对于它是很满意的。它的3个口都支持Apple 2.4A协议,因此都能给我的苹果设备快速充电。

不过,但是没有测试几个口同时充电,都是单独充的。即便这样,我还是发现,它的A口在充电快满的时候,会有断流的现象。表现为,iPhone屏幕突然亮了,然后发出嘟的声响,就好像你重新将电源线连上一样。不过,当时的断流不频繁,大概几十分钟一次,并且当iPhone完全充电之后,就没有这个问题。

所以,我还是确认了付款,然后在评论里将其注明,并询问其它人是否有同样的问题。

昨天,12月1号,我用C口给iPad Pro充电的同时,用A口iPhone 6s Plus充电。结果iPhone出现断流的现象。并且,这次十分频繁,大概几分钟就一次。于是我通过旺旺联系客服,当时是晚上7点刚过,客服说负责售后的下班了。让我第二天10点半左右在重新联络。

今天上午十点半,我和客服联络,让转售后。我找售后的主要原因是,淘宝的售后页面只有退款(无需退货),和退货+退款两个选项,没有换货的选项。因为当时我原本还是要换货的,毕竟团购的价格便宜,3个口也很有用。

但是售后客服提供的方案很不让我满意。她让我自己把充电器给快递过去,然后她收到货之后给我换。这我当然不能接受,我说必须走淘宝。因为淘宝没有记录的话,容易说不清楚。她说,你的淘宝不是没有换货的选项吗?我说,是没有选项,但是你可以添加一个啊。她说她没有权限设置。我说,那我就只能选退货了。

结果她和我说,我已经超过退货时间了。我怒了!我26号才收到的货啊。欺负我不懂,按照下订单的时间算日期吗?我下了订单4天之后才收到的货!结果她又故意拖时间不回复,我只好祭出了淘宝小二大法。小二一出,诸邪退散!

忽悠客户,说过了退货时间

刚刚还是说不能换货。这次她主动提出来,我可以一边退货,然后一边下一个新订单。两个流程一起走。可是这里有一个问题,我的第一订单,是团购买的,价格比较低,而新订单价格要高不少,需要客服修改价格为第一单的价格。这样,她退我钱,我买新的,相当于换货。

结果客服又来幺蛾子了。说她改不了订单的金额,需要订单完成之后,私下里退给我差价。我说这不行啊。我别处买东西,客服都能改价格,你怎么就不行呢?

新旧订单差价问题

这时客服又给我出了个馊主意。她说,要不然你现在不要退货,你等新订单的到货之后,发现没问题了,再申请新订单的退货,然后把旧的这个退回来。这样直接退你新的订单的钱,就没有差额了。

馊主意

我说,那可不行。如果你到时候举报我以旧换新怎么办?再说了,如果新的寄过来,也还是有问题,到时候我两个都要退,结果有一个过期了,不能退,要怎么半?

最后,客服和我说,那你就只退货吧。

最终退货

总结

以下是我遇到的套路。

截屏2019-12-02下午11.23.30

对策总结起来就是:不要相信私下的任何承诺,无论看起来你是占了便宜还是吃了亏,只相信淘宝的流程和证据。该拒绝就拒绝,不要不好意思。

最后,要感谢一下淘宝的退货的流程。现在淘宝退货可以选择官方退货,菜鸟裹裹的人2小时之内上门,你不需要填写任何快递单,也不需要给快递员任何钱。直接让他检查一下商品就可以了。很方便。而且这个卖家送了运费险。刚好12元。我也不用支付任何费用,直接就显示运费险自动扣除了。

这个是我这次交易最满意的部分。

相关

iPad Pro维修篇

iOS/iPadOS设备充电全面总结

iOS/iPadOS设备充电全面总结

技术

迄今为止,苹果的iOS/iPadOS设备,共支持4种有线充电方式,2种无线充电方式。

  • 早于iPhone 6的iPhone,仅支持5w充电。
  • iPhone 6开始,iPhone都支持12w充电。
  • iPhone 8开始,iPhone支持PD快充18w,无线充电5w/7.5w。
  • iPad支持10w充电和12w充电。iPad Pro 10.5开始支持PD快充。

只要支持Apple 2.4A协议,充电器就可以支持苹果的快充功能,无论原本的接口是USB-C,还是USB-A。这一点,在网上没有明确的说法,但是充电头的评测有检测到有支持Apple 2.4A协议的USB-C接口的充电器,而在我实际使用的时候,也发现,USB-C转Lightning接口的确也可以为iPad Pro 9.7快速充电。

关于不在充电

当iOS设备在充电,但是充电速率过低时(远小于5w),设备会提示不在充电。但是此时设备还是在以极慢的速度充电。这个“不在充电”其实是在提示你,充电遇到了速度过低的问题,但是同时连接是成功的。

5W充电

一些不兼容苹果协议的充电设备,比如一些10w甚至更高的PD充电器,连接到最高支持Apple 2.4A协议的苹果设备时,只能以5w的速度充电。因此,如果你有PD快充的设备,没有支持Apple 2.4A的协议时,可以买一些比较便宜的PD快充充电器。但如果你同时还有其它的旧设备,选购的时候就得买支持Apple 2.4A协议的。遗憾的是,这个协议经常不被厂家标注,比较简单的办法是查询充电头网站,对于该充电器的评测。如果有支持该协议,充电头的评测都会单独说明。

相关

iPad Pro维修篇

绿巨能1C2A 63w充电器退货历险记,淘宝客服的套路与解法