分类

科技爱好者周刊(第 177 期):iPad 的真正用途

作者: 阮一峰

日期: 2021年9月24日

这里记录每周值得分享的科技内容,周五发布。([通知] 下周五是十一假期,周刊暂停一期。

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。

周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。

封面图

23岁的宁夏青年董书畅,今年6月份在西藏阿里地区,拍到了一张完美的日环食照片。最近获得了英国格林威治天文台评选的2021年天文摄影冠军照片。(via

本周话题:iPad 的真正用途

大家的平板电脑,都用来干嘛?

根据我的观察,第一位的用途都是看视频,其次是玩游戏。

如果有人说,平板电脑是生产力工具,那属于胡说。无论是学习和工作,它远远不如笔记本电脑好用和强大。

我曾经幻想,外出时使用平板电脑开发。结果发现根本不可行,要什么缺什么,开发体验极差,最多只能紧急时登录服务器,或者偶尔改一下仓库代码。

但是,我最近发现有一个用途,平板电脑大大强于笔记本,几乎可以说,是为这种用途量身定制的工具。

那就是普通人的视频处理。

专业级别的视频处理,平板电脑肯定是不行的。但是,普通人偶尔剪剪视频,它真的是利器,尤其是 iPad pro。

我使用 GoPro 拍摄旅游视频,每次要导入桌面设备处理,非常麻烦。要是身边没有笔记本电脑,就只能等到旅行结束再说。手机倒是可以剪视频,但是对于 2K 或 4K 分辨率,处理起来很慢。

今年上半年,苹果公司发布了新的 M1 架构的 iPad Pro。我眼前一亮,这个硬件配置跟 Mac mini 是一样的,而我们已经知道,后者的视频处理能力很强。

而且,iPad Pro 采用 Type-C 接口,可以直接连移动硬盘,导出文件。它的大屏也适合视频预览。总之,种种特点都表明这个设备特别适合视频处理。

入手以后,经过几个月的试用,它的表现跟我预想的基本一样,现场拍完就能剪,立刻就能分享给亲友,或者发上网。如果你也需要旅途处理视频,我推荐这个方案。

平板电脑诞生已经超过10年了,至今没有清晰的产品定位,不能不说是一件尴尬的事。我建议,厂商们可以把它的主要用途,定位在视频处理工具,真的很合适,没准能敲开更大的市场。

顺便提一下,iPad Pro 有一个地方,让我觉得很遗憾。虽然它跟 MacBook 笔记本是一样的硬件,但是无法安装 MacOS 应用,只能安装 iOS 应用。如果苹果公司愿意升级操作系统,它就是货真价实的笔记本平板了,百分之百的生产力设备。

前端工程化实战

正在学习前端的同学,有没有听说过 "前端工程化" 这个词?

它是这几年的热门领域,大厂招聘往往都有这方面的要求。

那么,"前端工程化"到底是什么呢?

我们知道,大学里面有《软件工程》这门课,如果把"软件工程"的做法用于前端项目,就是前端工程化。 比如,优化开发流程、提高项目可维护性、自动化测试、自动化构建、项目发布管理等等。

前端工程化可以大大提升项目的可维护性,降低维护成本,提供协作便利。这对于大型项目尤其重要,所以大厂才会如此看重前端工程化。

大部分的新人程序员,由于没有参与过大型项目,对于前端工程化的概念和实践都非常陌生。这对于正规化开发和应聘大厂,很不利。如果懂一点前端工程,面试可以加分不少,起薪也会比单纯的开发岗位更高一些。

本周的课程资料就是一个 《前端工程化实战》资料包,适合那些学会 React 或 Vue 框架后想更进一步提升的同学。

讲课老师通过视频,带大家动手构建一个前端组件库。以这个项目作为例子,重点讲解前端工程化的四个主要方面:测试、静态检查、代码打包发布、工作流程自动化。

同时,还会介绍目前最受关注的工程工具(Docker、GitHub Actions 和 Vite)。

对上面的内容感兴趣,希望掌握"前端工程化"知识的同学,可以听听看这门课程。

微信扫描上方二维码,就可以 0元 领取这份《前端工程化实战》资料包。

报名后,记得添加助教老师微信领取。数量不多,先到先得。

科技动态

1、电动车的超快充电

广汽的新能源汽车品牌 Aion,最近展示了超快充电技术,充电时间与加油时间差不多。

该公司的 3C 快充可以使车辆在16分钟内从0%充电至80%;另一种 6C 快充的速度更快,从0%充到80%只需要8分钟。

根据现场演示,它的充电功率达到 481kW,电压为 855.6V,电流为 562.8A。这种功率只要4分钟时间,就能充入35.1度电。但是问题在于,这样大的电压和电流,对于充电站的要求很高,需要专门建设,能否推广还有待观察。如果一个城市只有几个这样的充电站,并没有实际意义。

2、智能眼镜的隐私问题

上周,Facebook 与太阳眼镜制造商雷朋合作,推出了一副智能眼镜,允许佩戴者听音乐、接听电话,还可以拍摄照片和短视频。很多人担心这种眼镜可以用于偷拍。

爱尔兰的主管部门已经做出决定,如果这种眼镜要在该国出售,摄像头工作时,LED 指示灯必须常亮,让周围的人知道他们正在被拍摄或拍照。这可以防止偷拍,很多西方国家都有规定,任何有摄像头的公共场合,都应该有显目的提示,告知顾客会被录影。

3、世界最大的海上风力发电机

一家中国公司发布了,世界最大的海上风力发电机。

它的尺寸有点骇人,达到了242米高,配有三个长达118 米的叶片,叶片旋转后的覆盖面积比六个足球场还要大。每小时最多可以发电16000度。

由于风力发电机的发电效率与叶片尺寸成正比,所以厂家总是尝试制造越来越大的风力发电机,降低每度电的成本。

这种发电机预计2022年建造原型机,2023年试运行,如果一切顺利,2024 年上半年开始商业生产。

4、三星电视的远程屏蔽

三星公司的一批电视机,最近在南非仓库被窃。但是,这批电视安装了远程封锁功能,开箱后需要连接互联网激活。三星公司在收到激活请求后,根据电视的序号,远程禁用了电视的所有功能。

三星公司表示,该技术已经预装在所有三星电视之中。如果用户的电视被错误封锁,可以与官方联系解除限制。

这里的问题是,如果电视机可以被远程控制,那就可以用来监视用户,用户不会有任何察觉。所以,购买联网才能使用的电视机,是存在风险的。

5、四足鲸鱼化石

秘鲁发现了距今4300万年前的鲸鱼化石,奇特的是这种鲸鱼长有四条腿,还有蹄子和蹼足。

科学家认为,这证明了,鲸鱼原来在陆上生活,能够同时游泳和行走,后来回到海里,四条腿才逐渐消失。

生命起源于海洋,后来一部分动物从海里上岸,来到陆地生活,但是其中一些动物后来又离开陆地,回到海洋,鲸鱼大概就属于这种情况。

6、看书缩短刑期

巴西政府宣布,该国监狱里面的囚犯,每读一本书可以缩短刑期四天。书籍必须是文学、哲学、科学或经典著作,每年最多可减少48天的刑期,即读12本书。

每读完一本书,犯人必须撰写一篇读后感,该文章必须"正确使用语法,没有更正,保持页边距和清晰的笔迹"。监狱委员会根据读后感,来判断是否可以减刑。

巴西的监狱人满为患,相当一部分犯人是文盲。这个计划应该有助于推动犯人的学习和改造。

7、巴黎"无车日"

上个星期天(9月19日)是巴黎的"无车日"。自从2015年,该市规定每年这一天从上午11点到下午6点,城区全境禁止机动车,只保留公共汽车和紧急目的用车,违者将罚款135欧元(约1000元人民币)。

当天,香榭丽舍大街挤满了行人,平时那里都是挤满了车。人们发现城市变得安静,交通堵塞消失了,空气也干净了。

欧洲城市的中心城区,由于沿袭了历史上的布局,通常都非常狭小,不适合大量汽车通行,一直有禁止机动车的呼声。加上近年来防止气候变暖的考虑,"无车日"在欧洲城市变得越来越流行。

文章

1、杨振宁百岁生日讲话(中文)

9月22日,清华大学为杨振宁先生百岁诞辰举办座谈会。会上,杨先生发表了一个讲话。百岁老人回顾人生,思路依然如此清晰。

2、前端资源的完整性校验(中文)

网页的<link><script>标签有一个 integrity 属性,指定所加载内容的哈希值,防止被篡改。本文介绍这个属性的用法。(@dreamapplehappy 投稿)

3、最好的顶级域名(英文)

世界主要的顶级域名都被美国控制(比如 .com 和 .net),国别顶级域名则被各个主权国家控制(比如 .cn)。本文讨论有没有一个相对自由、可靠的顶级域名。

4、使用 C 语言编写 Shell(英文)

这篇教程讲解如何使用 C 语言,自己实现一个简单的 Shell。其实很容易,只要几十行代码就够了。

5、如何定制 nano 编辑器(英文)

nano 是 Linux 系统自带的文本编辑器,功能简单,用起来比 vim 和 emacs 都容易。虽然它的界面很简陋,但是只要稍加配置,就能看上去像 vim 一样。

6、如何使用 GitHub Actions 自动化开发流程(英文)

作者介绍他们公司如何使用 GitHub Actions,将各种开发步骤自动化,举了很多例子,演示了测试、代码格式化、构建、部署的配置文件应该怎么写。

7、Cloudflare Images 发布(英文)

CDN 服务商 Cloudflare 发布了 Cloudflare Images 服务,这是官方的介绍文章。该服务可以托管图片的存储,提供优化、剪切和 CDN,价格相当优惠。

8、CSS 的绝对长度单位都不准确(英文)

CSS 有几个长度单位属于绝对长度,比如像素px、厘米cm、英寸in、点pt。但是,这些单位都不是准确长度,比如1cm在屏幕上并不等于1厘米(上图)。

9、Steam 平台游戏引擎调查(英文)

本文调查了 Steam 平台上面的游戏使用什么游戏引擎,可以了解目前游戏开发工具的状况。

工具

1、DataStation

一个桌面软件,将数据库 SQL 查询、脚本编程、数据可视化结合在一起。用户可以在一个窗口里面,完成数据的查询、处理和呈现。

2、Speakeroo

这个服务将文章转成语音。用户通过浏览器插件或手机 App,把文章提交到服务器,服务器返回一个 RSS 链接,就可以在播客播放器收听该文章。

朗读质量相当高,接近真人朗读。目前支持英文、日文、韩文等,可能以后会支持中文。该服务收费,但每月有免费额度。

3、可视化代码执行

这个网站会将代码的执行流程,转成可视化图形,展示代码一步步是怎么执行的。目前支持 Python、Java、C、C++、JavaScript 和 Ruby 代码。(@WinterChenS 投稿)

4、TabHub

一个浏览器插件,可以定制打开新的标签页时,所要显示的内容,比如图片、RSS、或者其他网页。(@gingerhot 投稿)

5、Duplicate Searcher

Windows 软件,用来找出重复的文件,然后用硬链接取代它们,可以节省大量硬盘空间。

6、webcam-filters

Linux 软件,为摄像头的直播视频添加各种实时的图像过滤器(目前只有背景模糊这一个过滤器),适合用于视频会议。

7、MDcat

GitHub 有一个官方接口,将 Markdown 源码转为 HTML 代码。这个项目是一个简单的演示,使用 Python 代码去调用这个接口,完成 Markdown 的代码转换。

8、favicon pang

这个网页的 favicon 图标是一个乒乓球游戏,通过拖动网页滚动条来玩游戏。

9、FilesRemote

一个 SSH 图形界面的文件管理器,通过 SSH 登录远程服务器,然后像管理本地文件一样,管理远程文件。

资源

1、Cyber

该网站允许用户创造虚拟画廊,展示自己创作的或拥有的数字艺术品(需要 NFT)。体验非常出色,值得参观,比如这个画廊这个画廊

2、Apps for GNOME

Gnome 是 Linux 的桌面系统,这个网站是官方的 App 站,介绍自带的各种 App,制作得非常清新漂亮。

3、手机上如何 Python 编程(英文)

一个详细的指南,指导如何在手机上搭建一个 Python 开发环境。

4、数据库连接字符串大全

软件连接数据库,必须提供一个数据库连接字符串。这个网站收集各种数据源的连接字符串。

5、10 个 Python 聚类算法

聚类算法是常用的数据分析技术,这个教程介绍如何在 Python 语言中,使用10种流行的数据聚类算法。

图片

1、风向袋

你可能见过风向袋。它是一种锥形的管状纺织品,一头大,另一头小,用来确定风强和风向。

由于风向袋的尾部直径比头部小,受风时会自然在风的方向上膨胀起来,因此可以用来了解风从哪里吹来。

风越大,风向管就会飘扬得越水平。它分成五段,三段红色,两段白色。根据水平方向的段数,可以大概判断风的强度。一段代表三节风。

如果风向袋呈现完全的水平状,那么风力至少是15节,用级数表示,就是五级风。

2、没有打扫的地板

古罗马人经常制作各种玻璃和宝石的镶嵌画,称为马赛克画(mosaic),很多都保留到了今天。

罗马梵蒂冈博物馆有一幅著名的马赛克画《没有打扫的地板》,描绘了宴会之后地板一片狼藉,没有打扫的情景。

一个英国艺术家模仿这种风格,在花园里面创作了一个名为《没有打扫的落叶》的马赛克画。下面是原始作品,以及真正落叶掉在上面的情景。

文摘

1、浏览器标准被大公司左右

最近这些年,浏览器开发商(比如谷歌和苹果)从 W3C 手中夺取了网络标准的控制权。

网络标准正越来越多由大公司来决定,而不是由标准化组织 W3C 来决定。

大公司为了自己的业务,让浏览器的功能不断膨胀,目标是让 Web 网站做到原生应用可以做的一切,这是一个巨大的错误。

大公司明白,添加到 Web 的功能越多,浏览器之间的竞争就会越少!

谁能跟上谷歌推出新标准的脚步?Mozilla 不能,苹果不能,甚至微软也认输了,放弃自己开发浏览器引擎,直接采用了 Chromium 作为自家 Edge 浏览器的内核。

想象一下,现在有一家小公司试图从头开始编写一个 Web 浏览器。简直不可能!网络如此复杂,他别无选择,只能采用少数现有的浏览器引擎之一:Chromium、WebKit、Gecko。

这就是现在的状况,浏览器市场的竞争正在越来越少。"每个人都必须采用 Chromium",这正是谷歌的计划。

谁主导了浏览器引擎,谁就控制了互联网。即使 Web 标准是开放的,理论上允许任何人实现浏览器引擎。但是 Web 标准那么多、那么复杂,实际上没有人可以实现能与 Chromium 抗衡的浏览器引擎,那么这种开放也没有意义了。

现在的 Web 标准被大公司控制,已经沦为 Chromium、WebKit、Gecko 和它们各自怪癖的集合。以后怎么可能还会有新引擎?

如果没有新的人可以编写浏览器引擎,网络就不会是开放的。开放只是一种错觉。

言论

1、

失败很少是一种永久状态。失败后,继续前进就可以了。失败只是旅程中的一站,不要让它成为你的目的地。

-- 《首届 Delta Force 训练班》

2、

现在最成功的软件公司,都是一种模式:自力更生创立、业务产生现金流、获得风险投资、开始疯狂增长。

-- 《独角兽的崛起》

3、

SerenityOS 操作系统的目标用户,是这样一种程序员:他们最早在 Windows NT 系统接触到服务器,开始成长,但是最终在 Linux 和 BSD 系统上达到成熟。

-- SerenityOS 是一个 Linux 发行版,但是具有 Windows NT 的 UI。

4、

我认为,"去中心化"的网络要比"中心化"的网络更难建设,因为"去中心化"往往没有"中心化"所带来的商业激励,所以没有人真正推动它。

-- 《为什么没有大公司推动 P2P 文件分享》

5、

一家印度电力公司的高管告诉我,印度面临的最大问题将是缺电,电力需求以历史上从未有过的速度增长。

因为印度的夏天太热了,而且变得越来越热,印度的中产阶级也越来越多。印度家庭有钱以后,第一件要买的东西不是汽车、电脑或平板电视,而是一台空调。

-- 《如何提早发现宏观趋势》

历史上的本周

2020年(第 126 期):内卷化是什么?

2019年(第 74 期):信息的商业模式为什么不是收费

2018年(第 23 期):统计学上的人生最大决定因素

订阅

这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号

微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。

(完)

留言(50条)

董明珠可以关注一下印度

印度难道不是更缺干净的恒河水吗?

原来这东西叫风向袋,我只知道它能测风力强度。

W3C规范都有1200+条了,看那么多字头都大了,从头开发一个浏览器的工作量感觉能和国家级别的航天航空工程相比了。

可视化代码执行真是一个神奇的网站,我想对初学者帮助应该很大,至少我是这样认为的

重复的文件用硬链接取代,可能会有不好的后果。比如,两个不同的软件都有同样的一个dll,但是其中一个软件升级了,dll更新后,那么另一个软件可能就会出现异常。

iPad配一个apple pencil,阅读体验绝对超过电脑、笔记本、手机。

电视那一条,远程禁用和远程控制完全是不同的目的和技术啊。怎么能这样类比呢

凯旋门被某艺术家花1400万欧元包起来了,哈哈

风电会不会影响大气环流进而导致严重的气候变化?

为啥阮兄网站用衬线体显示文字?

浏览器标准被大厂控制确实是一个隐患,Chrome一家独大,缺少竞争和创新

引用Bunge的发言:

风电会不会影响大气环流进而导致严重的气候变化?

风电机组才两百米高,大气环流动不动两百千米啊

引用xuing的发言:

电视那一条,远程禁用和远程控制完全是不同的目的和技术啊。怎么能这样类比呢

能远程上就有了这样的通信连接,那公司自己留有后门的话,完全可以做到控制,全看公司想不想

chrome统一web标准,私以为还不错,因为见过还有人坚持要以火狐为交付标准,还有人坚持IE,统统淘汰就没有那么多兼容需要了。

受到 Duplicate Searcher(Windows 软件,用来找出重复的文件)的启发,搜索了一下linux上也有对应功能的软件,用着还不错!【如何在 Linux 中找到并删除重复文件】 地址:https://zhuanlan.zhihu.com/p/47023450

不太认同“平板电脑没有明确的定位”这个说法,有点武断了。比如首先要把iPad和其他安卓平板分开看待吧,至少对于创意工作者比如作图、视频处理等,iPad是一个很方便有效的工具;另外像作者自己说的,娱乐本身就是一个重要定位,不一定非要找到生产力用途才是有价值的。

引用xuing的发言:

电视那一条,远程禁用和远程控制完全是不同的目的和技术啊。怎么能这样类比呢

远程禁用不算远程控制吗?
因为是闭源的,没人知道它做到了哪一步,既然可以远程禁用,就有理由怀疑是否有远程启动、远程监控

为什么要从头开始写一个浏览器,fork Chromium自己改改不行吗。

对iPad这一部分还是想补充一下,iPad是目前做手写笔记最好用的工具,对于大学生、特别是考研党,iPad就是传统纸笔的最佳替代,去任何一个图书馆自习室都能发现iPad作为学习工具已经牢牢站稳江山了。

ipad我唯一用途:看漫画。
矛盾是,要追求长时间手不酸就ipad mini的重量就合适,但是屏幕太小,看日漫没问题,美漫字体都小,最好用大屏幕的,但是又重了点。

引用虫的发言:

为什么要从头开始写一个浏览器,fork Chromium自己改改不行吗。

“不能”和“不想”完全是两回事儿。

乒乓球游戏太费眼了,哈哈

如果aion的充电技术由国家来推动,那就没啥问题了

美的在印度建空调厂和压缩机厂已经好几年了

引用ioufev的发言:

chrome统一web标准,私以为还不错,因为见过还有人坚持要以火狐为交付标准,还有人坚持IE,统统淘汰就没有那么多兼容需要了。

统一标准和全交给大企业是两回事,后者的情况下,大公司既当选手又当裁判。标准化组织至少名义上是独立的

打扰一下,今天我遇到个问题,关于Mathematica里的Scale函数,
Graphics[{
Rectangle[], Rectangle[{1, 1} ],
Purple, Rectangle[ {0, 1}], Rectangle[{1, 0}],
Yellow, Scale[Rectangle[], 0.5], Scale[Rectangle[{1, 1}], 0.5],
Green, Scale[Rectangle[{0, 1}], 0.5], Scale[Rectangle[{1, 0}], 0.5]
}, Axes -> True]
这一句Scale[Rectangle[{1, 0}], 0.5]为什么不是按照Rectangle[{1, 0}]的中心缩小一半。
网上找了半天没有答案,官方文档也看了,始终没想通,麻烦懂得大神帮帮我,谢谢了。

前端完整性校验,如何保证html中的hash值不被篡改呢?要等到文件下载完毕后才能校验,会不会影响体验呢?

平板电脑适合阅读电子书、文档、图片、视频之类的,安卓平板电脑适合剪辑视频吗?平板电脑可不只有iPad啊。所以应该说是iPad的那个硬件平台适合视频剪辑,做成笔记本配合键鼠更方便啊

图片看不到了

ipad用途博主的视野太窄了。。
ipad用来读书做笔记,尤其配合notable录音式笔记是很方便的,自从ipad配上了笔,那绝对是生产力工具。

关于《浏览器标准被大公司左右》的文摘链接失效。
可能是推主删除了原推?

favicon 图标游戏那个创意不错,就是有点费眼睛

对于 iPad 的用途,作为绘画工具也应该是绝佳的选择吧。
Apple pencil 的触感接近真实的笔和纸不说,它绝对有超过画笔和纸或绘图板,电脑等工具的优点。
比如借助应用软件的力量,可以实现自动填色,线条的优化,配色等等。甚至可以学习主人的画风,随意的画几笔,就能按主人的画风自动完成完整的画。只要有足够多的开发者愿意开发这方面的应用,绘画效率会越来越高。
还有,结合绘画教育应用,儿童学习画画也会有很大的帮助。

峰哥 iPad 上视频编辑用什么应用呢?

减少碳排放让全球缺电

SerenityOS 并不是一个Linux发行版,而是一个从零开始写的OS

SerenityOS 不是 Linux 发行版,而是一个独立开发的,类unix的系统

电动车的超级快充是以电池寿命为代价的,这不是好事。
最理想的还是电池的能量密度有大突破,如果一辆车续航有二、三千公里,那充电时间是长是短就没几个人在乎了。

哪个落叶地砖简直是强迫症之敌

受益匪浅,后续把几篇感兴趣的英语文章啃了

用ipad swift写app

上次不是说周四发么,怎么改停更一期了 o(╥﹏╥)o

@catroll:

本周暂停一期。上周说,提前到今天发,后来想想,还是暂停吧,我也休息一周。
https://mp.weixin.qq.com/s/6Hi4vLqG1wUn7alXzLaEkA

为了烘托节日的氛围,到了工位打开电脑就来看阮大大的博客,竟然停更了!
严厉谴责这种行为,让我们节日前的快乐又少了。(/狗头)

引用Andrei的发言:

峰哥 iPad 上视频编辑用什么应用呢?

剪影

缺电,一语成谶

引用catroll的发言:

上次不是说周四发么,怎么改停更一期了 o(╥﹏╥)o

我今天一直等,没等到,反过来看,变成了停一期了。这 。。。 。。。

总是能从阮老师这里学到新东西,谢谢

@dong:

一般HTML不会放CDN上,是自己的https服务器提供所以不会被篡改。

JS/CSS都是需要等整个JS/CSS下载完成后才能允许,所以不会影响体验(HTML的话,JS/CSS的url和hash是在同一个tag里的,所以不可能JS下载好了还不知道hash是什么)。

垄断就意味着挤牙膏 你爱用不用 你没别的选。看看高通,看看苹果手机的内存,你就知道了。更加之我们国内的电商平台。

浏览器标准被大公司左右.
链接坏了。

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接