后端程序员如何配置 macOS

标签:Apple, Mac OS X

鉴于我的红米 K60 仅使用不到半年,电池健康度就只剩 80% 了,我入手新 MacBook Pro 后的第一件事就是安装 AIDente
锂电池的健康度主要和这三个因素相关:
  1. 循环次数:从 100% 用到 0%,或是从 100% 用到 50%,充满后再用到 50% 都算一次循环次数。可以理解为总共使用了多少电量,所以长期插电使用,而不是用电池供电是正确的。
  2. 温度:充电会导致电池温度上升,而过高(> 35°C)和过低(< 0°C)的温度都会影响电池的性能。一般越接近 25°C 越好。所谓的快充伤电池,其实是快充会导致电池升温更快。
  3. 充放电深度:过度的充放电(特别是放电)都可能对锂电池造成不可逆的损伤,尽量避免充电至 80% 以上和放电至 20% 以下。例如 100% 的充放电深度,大概 300 次循环次数就会使健康度降到 70%,80% 的充放电深度则可以到 400 次,10% 的充放电深度则可以到 6000 次(但是相当于只使用 10% 电池容量)。
AIDente 对这几点都有处理:
如果经常需要移动办公,将充电限制设置到 80% 就行了,60% 的充放电深度也够用大半天了;如果大部分时间都插电使用,限制到 70% 也够用;如果几乎不移动,让它保持在 50% 附近也是可以的。
Intel 芯片的 MacBook 是可以设置硬件充电上限,之后即使退出 AIDente 甚至关机都不会过充;而 Apple silicon 芯片则需要保持 AIDente 运行,且启用「MacBook 进入睡眠时停止充电」,并在关机后拔下充电头才能避免过充。
后面的设置就需要购买 AIDente Pro 了,但也不是非买不可:
  • 「过热保护」可以在电池温度过高时停止充电。
  • 「续航模式」可以避免短暂用电后又充到上限这种微小充电,不过这也没啥危害。
  • 「控制 MagSafe LED」可以在达到充电上限停止充电时使 MagSafe LED 显示绿色,而不是充电中的橙色。
  • 「图标样式」可以改成「咬合状态」,用来区分不同的充电状态。
  • 「硬件电池百分比」可以更精确地显示和控制电量,macOS 为了避免过度充放电,一般会隐藏一小部分电量。(比如充到 95% 就显示充满了,还剩 5% 时显示成没电了。)
我顺便还读了下它的源码,发现它是通过写入 SMC 来限制充电的。还有一个叫 battery 的项目是调用 smc 命令行实现的,可能更易懂。

消费者需要了解 Apple Watch 的哪些知识?

标签:Apple

在 IT 公司工作的一个好处就是能借到各种设备,于是我这个没有购买欲望的,也能把玩起 Apple Watch 了。
虽然有很多想说的,但感觉怎么写都会很凌乱,干脆写成问答式,反正我也不知道什么是重点。

记录一些Mac OS X技巧

标签:Mac OS X

用了几个月Mac OS X,发现很多东西不记录下来就会找不到,于是就有了这篇日志。

你该买Apple的产品吗?

标签:Apple

早在我还在用Win98的时候,就被杂志中的苹果电脑给吸引了。在我觉得电脑应该是主机+显示器的搭配时,那台iMac G3却将主机放在了显示器里,而且体积并不比普通的CRT大,甚至后盖还是透明的!
那以后数年,我在学校的苹果实验室里用了阵iMac G4,再次被它优雅的设计折服了。我忘不了拿着那完全透明的鼠标的赞叹,也忘不了不小心按到键盘上的光驱弹出键时,它可爱地“吐舌头”时的惊讶。
又过了几年,在逛电脑商城时见到了单独放在一个小房间里的iMac G5,那27寸的屏幕显得很具视觉冲击力。它一如既往地将主机放在了显示器里,可这次换成了液晶显示器!
我想,苹果就是这样一次次颠覆传统的认知,才让它一步步走上了现在的地位吧。犹如爱情,我们很少对司空见惯的行为所触动,却会为出乎意料的邂逅而醉心。
所以买不买苹果的产品,只取决于你愿为这份冲动付出多少。我想大多数人是不会为爱情计较得失的,也不会在意对方的小毛病的;所以当你还在为否该买其他同类产品而彷徨时,你应该确信这不是钟爱,而果断地抽身离开。
我想,说到这里果黑们肯定会忍不住站出来反驳,贬斥Apple的种种不好了。对此我想说的是,无论Apple做得多好,他们也不会满意的。他们需要的不是满意的产品,而是说服自己不去买的理由。因为如果不曾动心过,根本没兴趣去为此争执。
当然,世界上没那么多富二代,并不是每个人都有花心的资本,你得掂量着手中的银子,所以这篇文章还有得说。

MacBook Pro入手

标签:Mac

上周末又败了一台港行的MacBook Pro 13寸,加运费一共8000元。昨天下午4点多发货,今天上午10点半就收到了。

在iPhone上搭建lighttpd服务器

标签:iPhone

最近在做web测试时遇到个问题:我的电脑无法从外界访问,所以iPhone没法访问架设在本机的web服务器。
每次都部署到外部服务器太麻烦了,于是就决定在iPhone上搭建web服务器了。
搜索了一番后发现有在iPhone上运行Lighttpd的文章,于是便开工起来。

« 看看还有什么好玩意