这里记录每周值得分享的科技内容,周五发布。
日前,北京航空航天大学研发的“双关节大鸟型扑翼飞行器”(即机器鸟),创造了拍打翅膀式飞行器的单次飞行时间的世界纪录,达到1小时31分04秒98。(via)
手机充电,大家每天要花多少时间,会不会觉得很烦人?
不过,这个问题最近好像解决了。
上周,小米发布了 Redmi Note 12 手机的探索版。
它的最大亮点是,号称具有世界最快的快充,可以9分钟充满一块 4300mAh 的电池。
你没有看错,真的是9分钟,也就是一杯茶的时间,就能把电池从0充到100%。
那样的话,手机充电完全不成问题了。早晨起床洗漱的时候,随便充一下电,就能坚持到晚上回家了。
为什么它的充电这么快?
原因很简单,因为它配了一个前所未有的 210w 充电器。
这个真的是惊到我了。我的印象中,手机充电器的功率前不久才突破 100W,居然一转眼就来到了 210W!
210w 是什么概念?我来给大家解释一下,为什么达到这个功率,手机充电问题就基本解决了。
充电快不快,最根本的一点,就是要看配套的充电器支持的输出电压和输出电流,最大是多少。
这些参数都印在充电器上,字体比较小,需要耐心找一下。以小米的这个 210w 充电器为例,它最大的输出电压/电流是 20V/10.5A。这两个参数相乘,就得到了充电功率为 210W。
一般的手机慢充都是 5V/2A,甚至是 5V/1A。这样的话,充电功率就只有 10W 和 5W。
接着,再看手机的电池容量,小米这台手机是主流的 4300mAh。也就是说,这块电池可以用 4300mA 电流持续供电1个小时(1h)。
我们知道,锂电池的输出电压统一为 3.7V,因此这块电池包含的能量,就是“电流 * 电压 * 持续时间”。
4300mAh * 3.7V = 15910mWh
所以,这块电池的能量是 15910mWh,也就是 15.91 Wh。那么,计算充电时间就很简单了。
15.91Wh / 210W = 0.076h
看到了没有,使用 210W 的充电器充满这块电池,理论时间只要0.076小时,大约4分33秒。考虑到能量损耗和涓流问题,9分钟的实际充电时间是一个可信的结果。
作为比较,使用最普通的 5V/2A 充电器(或者 10W 的移动电源),完全充满这块电池的理论时间接近1.6小时。
15.91Wh / 10W = 1.591h
因此,当充电器的功率达到 210W 时,充电时间可以从一个多小时减少到几分钟,对日常生活的干扰就变得很小了。
看到这里,有的读者肯定会想,充电功率进一步提高,充电时间岂不是还能压缩?
我告诉大家,这个不太可能了,家用的手机充电器达到两百多瓦的功率,大概就到头了。因为人体绝对安全的电压,不能超过 24V,再高的输出电压可能就有触电的风险。另一方面,我国规定,小功率家用电器的输入电流不超过 10A。这两个数字相乘,功率就是两百多瓦。
抖音的 iOS 客户端,可能是国内使用人数最多的 iOS App 之一。
但是,大家未必知道,它的历史其实很短,第一版在2016年9月上线,迄今只有六年。
这六年中,它的用户人数飞一样增长,这给代码工程和软件质量带来了巨大的挑战。而且,它的功能也在不断增加(比如直播和连麦),而且还引入了云计算和机器学习等新技术。
下周六(11月12日)下午,抖音 iOS 基础技术团队要做一场技术分享,谈谈他们是怎么开发的。内容很精彩,感兴趣的朋友不要错过。
这次活动一共有五个讲座,都是负责工程师亲自分享,干货很多。
其中,两个跟软件工程有关:(1)如何通过静态分析,保证 iOS 代码质量;(2)抖音 iOS 客户端如何做自动化测试与持续集成。
另外一个跟视频处理有关:(3)抖音 iOS 客户端如何优化视频播放品质。
最后两个则是抖音核心竞争力:(4)首页视频 Feed 如何重构;(5)抖音 iOS 客户端的机器学习实践。
我本人对上面第四个讲座很感兴趣。众所周知,抖音会根据每个人的偏好,生成首页的视频 Feed,决定了哪些视频、按照什么顺序推送给用户。这是抖音最重要的功能,也是最主要的流量入口,更是很多视频 Up 主最关心的事情。
根据工程师的介绍:“首页 Feed 一直在迭代,2020年初,仅 Feed 仓库代码量就超过30万行,数个文件过万行。”这次讲座,他们就会谈谈视频 Feed 重构的一些具体做法。
这次活动是抖音官方主办的技术沙龙,由字节跳动技术社区 ByteTech 发起,旨在跟外部开发者交流和分享抖音的技术实践。
iOS 团队的工程师除了跟大家直接见面,还会有 Q&A 环节,回答观众问题。真的是机会难得,下一次不知道是什么时候了。
前面说过了,活动时间是下周六(11月12日)下午,形式是免费线上直播。参加者需要预先报名,现在点击这个链接,或者扫描上方二维码,了解详情并报名。活动当天,还会有纪念品抽奖。
1、墙壁透视
一家以色列公司推出了“墙壁透视”装置,可以透视墙后的物体和人员。
它的原理是使用微波雷达穿墙,接收墙后物体的雷达波反射成像。
这个装置可用来检测房间内是否存在生命、房内人数、空间的总体布局等等,甚至能够判断一个人是坐着、站着还是躺着。它主要供军队、警察、情报部门、搜救队使用。
2、付费颜色
Pantone 是一家美国公司,最早生产油墨,后来发明了一套配色系统,给每一种颜色编号,保证同一种色彩不管用在什么地方,都是一致的。它的这套配色逐渐成为行业标准,也申请了专利。
Adobe 公司长期与 Pantone 合作,PhotoShop 内置了 Pantone 配色,用户可以免费使用。
后来,Adobe 不愿意再付钱给 Pantone 了,两家公司去年宣布停止合作。今年10月,PhotoShop 正式移除了 Pantone 配色(下图)。
后果就是,如果你以前的图片文件(psd 文件)使用了 Pantone 配色,这个颜色在新版 PhotoShop 将变为黑色。
如果你想还原颜色,就必须向 Pantone 公司购买专门的插件,价格是每月15美元。这件事情引起了热议,刷新了大家的认识,颜色原来也要付费使用。
3、打印代码
上周五,马斯克入主推特的第一天上午,工程师突然收到通知,让他们打印过去30天~60天中自己写的代码。马斯克会跟他们座谈,现场可能会看他们的代码。
一时之间,整个公司的打印机都在排队,A4 纸也不够了。
一位 iOS 工程师在网上贴出照片,展示自己刚刚打印好的代码。
到了中午,工程师又收到通知,立即停止打印代码,已经打印的要放进碎纸机,只要在电脑上准备好代码就可以了。
于是,公司的碎纸机前又排起了队……
4、传感器尺寸的误导
著名摄影网站 DPreview.com 提出,手机传感器尺寸的传统表示方法非常误导。
比如,iPhone 13 Pro Max 的传感器尺寸是 1/1.65英寸,而小米 12 Ultra 是1英寸,你能看出来它们的大小差了多少?
前者传感器的实际面积是44平方毫米,而后者是128平方毫米,大了将近三倍。
DPreview 建议放弃传统的英寸表示方法,统一改成只使用实际面积(平方毫米)来表示传感器的尺寸。
5、东京笔展
一年一度的东京笔展,上周举行。
出乎意料,门票全部卖光,而且观众大多数是年轻人。
这个展览的主要展品分成三类:笔、纸张和墨水。
虽然还有很多人喜欢,但是不可否认的是,这些文具的实用价值越来越少,正逐步变成一种收藏品。
1、退役的 Netflix 缓存服务器(中文)
一位网友买到了一台2013年的 Netflix 服务器。它原来的用途是视频缓存,容量可以达到 262TB,现在已经退役了,不过还能正常开机使用。大家可以看看视频网站的缓存服务器是什么样。
2、走进世界最深地下实验室(中文)
四川大凉山的2400米山腹之中,有着一个世界最深的地下实验室,用来寻找暗物质。
3、索尼麦克风与 5G 频率冲突(中文)
索尼的多款无线麦克风使用了 700MHz 频段,这与国内的 5G 通信频段冲突,导致这些麦克风会频繁出现收音故障。
4、为什么电池只有1、5、7号?(中文)
本文介绍一些干电池的知识,它们的编号怎么来的。
5、details 元素的两个样式问题(英文)
HTML 网页的 details 元素有折叠效果,本文讨论怎么调整这个元素的样式。
6、input 元素的 capture 属性(英文)
很多人大概不知道,手机浏览器的网页输入框(input 元素)可以用capture
属性,直接获取摄像头的数据,不需要 JS 代码。
7、Heroku 的替代品(英文)
Heroku 原来是一个免费服务,可以托管网站。最近它关掉了免费服务,要求用户付费。
本文介绍一些替代品,包括免费的部署服务和免费的数据库服务两部分。
8、为什么 PCIe 扩展槽正在减少(英文)
主板的扩展槽现在基本都是 PCIe 接口和 M.2 接口。本文分析为什么新出的主板上,PCIe 插槽的数量正在不断减少。
SourceHut 可能是最值得信赖的代码托管服务。它最近更新了服务条款,宣布了两个变更。
1)删除托管的加密货币和区块链项目,“因为这些项目只用来收割穷人和非法交易。”
2)关闭美国办公室,从此不要求用户遵守美国法律。
SQLite 官方的 wasm 项目终于来了,方便了以后网页调用 SQLite 数据库。
3、ravynOS
大家知道,macOS 是基于 FreeBSD 开发的。 ravynOS 这个项目就是想创造一个尽可能像 macOS 的 FreeBSD 分支,但是完全开源。
使用 AI 模型为黑白照片上色,有多种风格可以选择。另一个类似服务是 DeOldify(下图)。
5、sttr
一个跨平台的命令行工具,用途是提供尽可能多的字符串相关操作,比如计算字数、MD5 哈希、提取 Email 地址等等。
6、ntfy
一个开源的 pub-sub 通知服务,你可以用它向手机和桌面电脑推送消息。类似的工具还有 Gotify。
一个 Windows 桌面软件,用来将 CSV 格式转成条形图,特色是底层使用了 Unreal Engine 5 引擎,视觉效果应该非常强大。
8、Crawlee
一个 Node.js 的网页抓取和浏览器自动化库,底层包装了无头浏览器 Playwright,功能比较多。
这个开源项目为 Stable Diffusion 模型提供一个好用的 WebUI,各种参数都可以调整。
1、刘拓的照片
2021年10月26日,北京大学考古文博学院博士刘拓,在四川马尔康市甲扎尔甲山考察洞窟壁画时,不幸坠崖去世,终年31岁。
他生前探访过三十多个国家的古迹,其中包括伊拉克、阿富汗、叙利亚、巴勒斯坦、利比亚、也门、苏丹、沙特、伊朗等许多不容易到达的地方。他拍摄了上百万张照片,总计有十几个 TB,1.5万个目录。
在他逝世一周年的纪念日,他的家人和朋友将这些照片整理出来,放在网盘上,免费分享给需要它们的人。
“刘拓深切地了解文物勘查的必要性与急迫性,以及这一过程的不可替代性,我们相信,那些因为他的努力在消失前被留存下来的影像被传承和研究的时候,他会一直被人记起。”
苹果上周发布了新版的云存储 iCloud 服务,现在没有苹果设备的人,也可以使用它了。
这个英文仓库收集各种提高 Windows 11 安全性的措施。
4、Flask 超级教程(The Flask Mega-Tutorial)
免费阅读的英文电子书,帮助读者学习如何使用 Python 和 Flask 框架创建 Web 应用程序。
1、网上大笑的方式
一项研究统计了各国在网上怎么表示大笑。
美国是 haha,英国是 LOL,中国是23333。
2、托尔金的插画
最近,《指环王》作者托尔金的遗产基金会,上线了新的官网。
该网站首次公开了托尔金本人画的一些插图,让我们了解作者自己想象中的中土世界。
(1)巫师居住的萨鲁曼塔
(2)大魔王索伦的要塞
(3)霍比特人的夏尔小镇
(4)恶龙史茅革的地堡,堆满了财宝
很多程序员喜欢木工,自己动手制作各种木制品。
这不是偶然的。木工有一些特点,会让程序员感到非常熟悉,与编程并没有太大的不同。
(1)两者都需要自己动手建造。
(2)两者都有大量的工具可以使用。木工需要电钻、起子、锯子、刨子、凿子、锉刀、锤子……你需要自己找到最合适的工具。
(3)两者都要受到很多外界限制,除了金钱方面。软件有资源限制(CPU、内存、带宽、延迟、工时等),木工则有物理空间的限制。
(4)两者都是先设计,后建造。不管是软件还是木工,都必须在建造之前,就想清楚你要制作什么,并弄清楚不同部分如何相互作用。
(5)两者都需要等待,软件需要等待编译,木工需要等待胶水、油漆这些事情。但是,等待也使得你可以同时处理多个项目。
(6)两者都有用户。无论软件还是木工,做出来都是有用户的。
总之,木工的许多方面都与软件高度相同,而且你可以更快速地得到反馈,与用户密切互动,同时又不像写代码那样乏味,所以它对程序员有很大的吸引力。
1、
“准备悖论”指的是,如果提前采取有效措施,就可以减轻某种未来的灾难,那么人们就会倾向于认为,这种灾难没有那么严重,不会造成太大损害,从而阻碍对这种灾难进行提前准备。
-- 维基百科
2、
一件事情的直接后果,称为一阶结果;直接后果引发的其他后果,称为二阶结果。
如果一个人可以预见到直接结果,他就具有一阶思维。真正的聪明人拥有二阶思维,甚至三阶思维。
-- 《二阶思维》
3、
汽车正变成一部带轮子的智能手机。
4、
让我们使用网络来创造令人兴奋的新事物,让我们使用网络来帮助人们相互了解。
-- 蒂姆·伯纳斯-李,万维网的发明者谈他对于互联网的憧憬
5、
推特所有问题的根源,都来自“转发”按钮。正能量的事情少有人转发,负能量的事情大量转发。
这个按钮以极快的速度,传播愤怒或假消息,从而使得陌生人得以协调或“编队”,开始对目标的共同攻击。
-- 《推特的问题》
2021年(第181期):移动支付应该怎么设计?
2020年(第131期):你的头脑是二值逻辑,还是三值逻辑?
2019年(第79期):我们的生活越来越依赖机器
2018年(第28期):软件开发是真正的知识吗?
周刊每周五发布在我的个人网站和微信公众号《阮一峰的网络日志》,欢迎订阅。
周刊内容开源,自由使用,仓库在 GitHub: ruanyf/weekly,欢迎提交 issue 投稿。另有《谁在招人?》服务,提供程序员就业信息。
商业合作或产品推广,请邮件联系(Email: yifeng.ruan@gmail.com )。
感谢国产软件 FlowUs 支持周刊。
FlowUS 是一个知识管理与协作的 SaaS 产品,集成了“文档+表格+网盘”,具有写文档、制作主页、管理数据、存储文件等多种用途。
周刊的 FlowUs 专栏,欢迎访问。
(完)