关于Facebook发Libra币的几点看法

1.有点类似于腾讯的“QQ币”, 不过libra是在一定国家和机构范围内流通的
2.这不是一个比特币之流的纯虚拟货币,这是一个锚定了美元、英镑、欧元、日元四种货币的”稳定币”。并且发行1个libra就必须有1美元的资金储备,发行10亿的libra就必须有10亿美元的资金储备。
3.这是一个以无国界的网络数字货币代替有国界的法币流通的意图,所以金融机构肯定会抵制
4.因为是Facebook发行,libra挂钩美元最紧密,可以巩固美元的优势地位。所以美国zf有可能同意
5.即使不通过libra数字货币挣钱,信息流和数字货币流已经为Facebook提供了很大的商业价值

选择适合软件开发/安卓开发的笔记本电脑需要关注哪些信息? 以及如何在网上获取这些信息?

作为一个长期安卓软件开发者, 选择一台性能强大而稳定的笔记本电脑是很重要的。开发安卓app, 因为Android Studio极耗内存,并且更重要的是,编译对于CPU的性能要求较高,所以选择一个适合安卓开发的笔记本电脑并不容易,因为目前市面上虽然有很多笔记本电脑配置了先进的i7处理器,但是其中很大部分的笔记本电脑并不能完全发挥这些处理器的性能,一个很重要的原因就是散热的问题。
Android Studio的编译工作极为依赖CPU和内存,CPU更是要求在一两分钟内高速运转,这样就很容易造成CPU升温,一旦温度升到了系统设置的温度墙,一般是100度左右,CPU就会被降频使用以避免温度继续升高。这方面,要关注的信息就是此笔记本长时间单烤(并且长时间不撞温度墙)的瓦数,以及此笔记本给CPU的TDP的PL1(长时睿频功耗),PL2(短时睿频功耗)设置的瓦数。
比如我的T440P,在android studio编译时,前十几秒还能高速运行,但是一旦撞到温度墙,CPU频率马上下降到1G以下,使得整个编译过程比较慢,有时会2分钟左右。但是这种情况是在没使用多核编译的情况下出现的,在加上了多核编译的参数后,此问题好了很多。
另外,还要关注Cinebench的R15评测分数,包括single core分数, multiple core分数。 这个是体现了此笔记本电脑的CPU的处理速度。 还要关注stress test下的温度情况。
总结哪些信息需要关注:
1. CPU单烤的情况。单烤的CPU频率、瓦数(功耗)、温度这些数据。 注意一定要区分这些数据是在平衡模式还是高性能模式下。如果要考虑玩游戏的话,还需要关注双烤的数据。
2. 尽量选择多核的CPU, 因为Android Studio, Gradle等工具都已经对多核进行了优化。CPU的核心越多,这些工具的运行效率越高。
3. Cinebench的R15评测分数,包括single core分数, multiple core分数
4. stress test下的温度
5. 用户的实际反馈,看看哪些方面可能会翻车,比如CPU降频(ROG的GM501, GL504枪神2),断网(Y7000 2018的Realtek网卡), 断轴(GM501较早批次)等等的情况

以下是获取这些信息的方式:
1. 通过适当的关键字搜索
如, “GM501 单烤”之类
2. zhihu.com 有专业人士的介绍,还有普通人的评论
3. 微信号 笔吧评测室. 有专业的评论, 观点和zhihu不太一样
4. 贴吧 看具体普通人遇到的问题,可以看看是否翻车, 具体某个配置的问题
5. notebookcheck 具体的评测分数, 看看Cinebench的R15评测分数,的single core分数, multiple core分数, stress test下的情况等等

以下是一些经验(2019年):
1. ROG(玩家国度)的机器有一些有降频的问题, 比如GM501, GL504。自带的软件和驱动偶尔也会出现问题
2. 枪神2倾斜放置会导致散热不好,游戏掉帧
3. 联想的电脑也要注意一些小问题

tag: 开发, 笔记本, 电脑, 笔记本电脑, 安卓开发, android studio, android development, 程序猿, 程序员, 码农, 代码

谈谈走路与腹式呼吸

平时感觉到走路时放松身体,并且腹式呼吸能够使身心放松,能感觉到对于肠胃也有良性的影响。并且对于像我这样久坐的工作性质,走路也是应该隔一个小时去做的。
在谈谈应该怎么走之前,可能需要意识到这个锻炼方式不一定能适合所有人,因为现在只是我自己感觉到挺好的,并不是很多人都尝试过。
那么对于我来说,因为我的脾胃较弱,腹式呼吸能够放松内脏和肠胃,所以这一点来说是适合我的。

那么下面就谈谈应该怎么走。
首先,因为坐了一定的时间后,身体的血液流通度是不高的,一开始应该以稍微快一点的速度来走路,稳定核心,大步走就行了。这种方式不需要过于放松身体。
走了一段时间后,血液更好地流通了,就可以放慢脚步走。这时,需要放松身体,包括肩部、手臂等等。走的时候注意像站桩那样保持身体竖直,使用腹式呼吸。保持身体竖直的原因也是使得腹式呼吸整个过程比较畅通。
还有就是走路的环境,最好是处于一个空旷,植物较多的自然环境下,这样身心也比较舒畅。如果在高楼大厦则效果就没那么好了。

走完之后,如果觉得运动不够,可以扎一下马步,吐纳一下,做几次深呼吸。

睡眠质量之思考

前段时间睡眠质量还可以,不管是晚睡还是早睡,但是这一两个星期睡眠质量不行。 睡觉的时候感觉到头脑不太能静下来,不能放松下来。有时即使睡得早,第二天的精神状态还是不太好。

这种情况逼得我不得不好好复盘下最近的状态和睡眠情况了。

最近的睡眠,不仅心理上没有放松,有时也觉得身体上某些部位的肌肉有点紧。
回顾一下这一两周的情况:
1. 生理上, 无氧运动有些多,有氧也做,但是没有对身体进行放松,比如拉伸之类的。
2. 心理上, 工作状态也不佳,不能安心的工作,思绪比较纷杂。这个可能是因,也可能是果。

对于睡觉来说,是处于一个放松的状态,那么,可以分析得到, 生理和心理都要处于一个放松的状态,才能睡得好。

看看哪些运动或者举措可以放松身心:
1. 八段锦
2. 站桩
3. 走路有意识地腹部呼吸、同时注意保持身体直立
这是我自己悟出来的一种运动方式。可能是之前做过站桩的经验导致。
就是走路的时候尽量放松身心,只关注腹部呼吸,这样会使得身体自己调节腹部到嘴巴鼻子的直立状态,如果姿势得当,直直地走一段不短的路后,就能够感觉到身体有一股不知如何描述的东西(可能用气也合适)从腹部往上升,升了之后会感觉比较舒服,好像一些浊气离开了身体,精神会好一点;有时也会从腹部有气体往上升,从嘴里出来。
4. 髋部的拉伸(负面的情绪集中在髋部)
5. 针对其他肌肉紧张的部位的拉伸

看看哪些事会导致身心紧张:
1. 饮食过饱, 特别是晚上
2. 咖啡
3. 冷的东西, 比如雪糕
4. 看手机和电脑屏幕时间过长,导致蓝光摄入过多

多做放松身心的运动,少做导致身心紧张的事,就能提高睡眠质量吧。

不管做什么,身心要结合好。 需要紧张时能紧张,需要放松时能放松。

A solution to fix this issue on Android Studio: Failed to apply plugin [id ‘com.android.application’]

After I downloaded android-basic-samples, imported it to Android Studio, changed the package name, then built it, an error raised:
Error:(1, 1) A problem occurred evaluating project ':android-basic-samples:ButtonClicker'.
> Failed to apply plugin [id 'com.android.application']
> Due to a limitation of Gradle’s new variant-aware dependency management, loading the Android Gradle plugin in different class loaders leads to a build error.
This can occur when the buildscript classpaths that contain the Android Gradle plugin in sub-projects, or included projects in the case of composite builds, are set differently.
To resolve this issue, add the Android Gradle plugin to only the buildscript classpath of the top-level build.gradle file.
In the case of composite builds, also make sure the build script classpaths that contain the Android Gradle plugin are identical across the main and included projects.
If you are using a version of Gradle that has fixed the issue, you can disable this check by setting android.enableBuildScriptClasspathCheck=false in the gradle.properties file.
To learn more about this issue, go to https://d.android.com/r/tools/buildscript-classpath-check.html.

Finally I fixed this issue by upgrading my Android Studio from 3.0.1 to 3.3.2, maybe other version newer than 3.0.1 can fix this issue too, since the android-basic-samples must be updated in Gradle or other things after Android Studio 3.0.1.

中美贸易战, 需要全民抗战

先是加税,然后华为,接着大疆。
我们已经在战争中了,不管你是否愿意参与。
看上去是局部战争,但是,不要以为与你无关。因为美国不管打击谁,其实打的就是中国。
这场战争或早或晚,或多或少都会影响到每个人。
还好,在这个时代,这种战场,每个人要出力都很容易,虽然能量小,但是众人拾柴火焰高。

再见,权游

虽然尾菜不太可口,但整体还是一场饕餮盛宴。
这一中世纪+魔幻的经典剧作在很长一段时间内难以被超越。

Goodbye Game Of Thrones
Goodbye Game Of Thrones

别了, 金庸

没想到, 我的blog建成之日,是金庸离去之时。

今天,给我一个武侠世界的金庸离去了,金庸之后,再无武侠。

心中有些悲伤和哀悼,虽然金大侠年事已高,但是过去几年传出他逝世的传闻都是假消息,而且他也一直以身体健康的形象出现在媒体中。今天这个消息,确实挺突然的,看着知乎里大家对他的不舍和哀思,心里一阵心酸。

感谢你,金大侠,你的武侠小说给予了中国几代人侠与义的价值观,侠之大者,为国为民。祝,走好。

来自南方周末悼念金庸离去的文章
金庸逝世, 持剑