这里记录每周值得分享的科技内容,周五发布。

([通知] 下周五是十一假期,周刊会提前一天,9月30日周四发布。

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

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

封面图23岁的宁夏青年董书畅,今年6月份在西藏阿里地区,拍到了一张完美的日环食照片。

最近获得了英国格林威治天文台评选的2021年天文摄影冠军照片。

(via[3])本周话题:iPad 的真正用途大家的平板电脑,都用来干嘛?根据我的观察,第一位的用途都是看视频,其次是玩游戏。

如果有人说,平板电脑是生产力工具,那属于胡说。

无论是学习和工作,它远远不如笔记本电脑好用和强大。

我曾经幻想,外出时使用平板电脑开发。

结果发现根本不可行,要什么缺什么,开发体验极差,最多只能紧急时登录服务器,或者偶尔改一下仓库代码。

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

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

专业级别的视频处理,平板电脑肯定是不行的。

但是,普通人偶尔剪剪视频,它真的是利器,尤其是 iPad pro。

我使用 GoPro 拍摄旅游视频,每次要导入桌面设备处理,非常麻烦。

要是身边没有笔记本电脑,就只能等到旅行结束再说。

手机倒是可以剪视频,但是对于 2K 或 4K 分辨率,处理起来很慢。

今年上半年,苹果公司发布了新的 M1 架构的 iPad Pro。

我眼前一亮,这个硬件配置跟 Mac mini 是一样的,而我们已经知道,后者的视频处理能力很强。

而且,iPad Pro 采用 Type-C 接口,可以直接连移动硬盘,导出文件。

它的大屏也适合视频预览。

总之,种种特点都表明这个设备特别适合视频处理。

入手以后,经过几个月的试用,它的表现跟我预想的基本一样,现场拍完就能剪,立刻就能分享给亲友,或者发上网。

如果你也需要旅途处理视频,我推荐这个方案。

平板电脑诞生已经超过10年了,至今没有清晰的产品定位,不能不说是一件尴尬的事。

我建议,厂商们可以把它的主要用途,定位在视频处理工具,真的很合适,没准能敲开更大的市场。

顺便提一下,iPad Pro 有一个地方,让我觉得很遗憾。

虽然它跟 MacBook 笔记本是一样的硬件,但是无法安装 MacOS 应用,只能安装 iOS 应用。

如果苹果公司愿意升级操作系统,它就是货真价实的笔记本平板了,百分之百的生产力设备。

前端工程化实战正在学习前端的同学,有没有听说过 “前端工程化” 这个词?它是这几年的热门领域,大厂招聘往往都有这方面的要求。

那么,“前端工程化”到底是什么呢?我们知道,大学里面有《软件工程》这门课,如果把“软件工程”的做法用于前端项目,就是前端工程化。

比如,优化开发流程、提高项目可维护性、自动化测试、自动化构建、项目发布管理等等。

前端工程化可以大大提升项目的可维护性,降低维护成本,提供协作便利。

这对于大型项目尤其重要,所以大厂才会如此看重前端工程化。

大部分的新人程序员,由于没有参与过大型项目,对于前端工程化的概念和实践都非常陌生。

这对于正规化开发和应聘大厂,很不利。

如果懂一点前端工程,面试可以加分不少,起薪也会比单纯的开发岗位更高一些。

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

讲课老师通过视频,带大家动手构建一个前端组件库。

以这个项目作为例子,重点讲解前端工程化的四个主要方面:测试、静态检查、代码打包发布、工作流程自动化。

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

数量不多,先到先得。

科技动态1、电动车的超快充电[4]广汽的新能源汽车品牌 Aion,最近展示了超快充电技术,充电时间与加油时间差不多。

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

根据现场演示,它的充电功率达到 481kW,电压为 855.6V,电流为 562.8A。

这种功率只要4分钟时间,就能充入35.1度电。

但是问题在于,这样大的电压和电流,对于充电站的要求很高,需要专门建设,能否推广还有待观察。

如果一个城市只有几个这样的充电站,并没有实际意义。

很多人担心这种眼镜可以用于偷拍。

爱尔兰的主管部门已经做出决定,如果这种眼镜要在该国出售,摄像头工作时,LED 指示灯必须常亮,让周围的人知道他们正在被拍摄或拍照。

这可以防止偷拍,很多西方国家都有规定,任何有摄像头的公共场合,都应该有显目的提示,告知顾客会被录影。

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

每小时最多可以发电16000度。

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

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

4、三星电视的远程屏蔽[7]三星公司的一批电视机,最近在南非仓库被窃。

但是,这批电视安装了远程封锁功能,开箱后需要连接互联网激活。

三星公司在收到激活请求后,根据电视的序号,远程禁用了电视的所有功能。

三星公司表示,该技术已经预装在所有三星电视之中。

这里的问题是,如果电视机可以被远程控制,那就可以用来监视用户,用户不会有任何察觉。

所以,购买联网才能使用的电视机,是存在风险的。

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

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

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

6、看书缩短刑期[9]巴西政府宣布,该国监狱里面的囚犯,每读一本书可以缩短刑期四天。

书籍必须是文学、哲学、科学或经典著作,每年最多可减少48天的刑期,即读12本书。

每读完一本书,犯人必须撰写一篇读后感,该文章必须“正确使用语法,没有更正,保持页边距和清晰的笔迹”。

监狱委员会根据读后感,来判断是否可以减刑。

巴西的监狱人满为患,相当一部分犯人是文盲。

这个计划应该有助于推动犯人的学习和改造。

7、巴黎“无车日”[10]上个星期天(9月19日)是巴黎的“无车日”。

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

当天,香榭丽舍大街挤满了行人,平时那里都是挤满了车。

ipad用处(苹果ipad实际用途大吗)-优客号

人们发现城市变得安静,交通堵塞消失了,空气也干净了。

欧洲城市的中心城区,由于沿袭了历史上的布局,通常都非常狭小,不适合大量汽车通行,一直有禁止机动车的呼声。

加上近年来防止气候变暖的考虑,“无车日”在欧洲城市变得越来越流行。

文章1、杨振宁百岁生日讲话[11](中文)9月22日,清华大学为杨振宁先生百岁诞辰举办座谈会。

会上,杨先生发表了一个讲话。

百岁老人回顾人生,思路依然如此清晰。

2、前端资源的完整性校验[12](中文)网页的<link>和<script>标签有一个 integrity 属性,指定所加载内容的哈希值,防止被篡改。

本文介绍这个属性的用法。

(@dreamapplehappy[13] 投稿)3、最好的顶级域名[14](英文)世界主要的顶级域名都被美国控制(比如 .com 和 .net),国别顶级域名则被各个主权国家控制(比如 .cn)。

本文讨论有没有一个相对自由、可靠的顶级域名。

4、使用 C 语言编写 Shell[15](英文)这篇教程讲解如何使用 C 语言,自己实现一个简单的 Shell。

其实很容易,只要几十行代码就够了。

虽然它的界面很简陋,但是只要稍加配置,就能看上去像 vim 一样。

7、Cloudflare Images 发布[18](英文)CDN 服务商 Cloudflare 发布了 Cloudflare Images 服务,这是官方的介绍文章。

该服务可以托管图片的存储,提供优化、剪切和 CDN,价格相当优惠。

8、CSS 的绝对长度单位都不准确[19](英文)CSS 有几个长度单位属于绝对长度,比如像素px、厘米cm、英寸in、点pt。

但是,这些单位都不是准确长度,比如1cm在屏幕上并不等于1厘米(上图)。

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

工具1、DataStation[21]一个桌面软件,将数据库 SQL 查询、脚本编程、数据可视化结合在一起。

用户可以在一个窗口里面,完成数据的查询、处理和呈现。

2、Speakeroo[22]这个服务将文章转成语音。

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

朗读质量相当高,接近真人朗读。

目前支持英文、日文、韩文等,可能以后会支持中文。

该服务收费,但每月有免费额度。

3、可视化代码执行[23]这个网站会将代码的执行流程,转成可视化图形,展示代码一步步是怎么执行的。

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

(@gingerhot[26] 投稿)5、Duplicate Searcher[27]Windows 软件,用来找出重复的文件,然后用硬链接取代它们,可以节省大量硬盘空间。

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

7、MDcat[29]GitHub 有一个官方接口,将 Markdown 源码转为 HTML 代码。

这个项目是一个简单的演示,使用 Python 代码去调用这个接口,完成 Markdown 的代码转换。

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

资源1、Cyber[32]该网站允许用户创造虚拟画廊,展示自己创作的或拥有的数字艺术品(需要 NFT)。

体验非常出色,值得参观,比如这个画廊[33]和这个画廊[34]。

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

3、手机上如何 Python 编程[36](英文)一个详细的指南,指导如何在手机上搭建一个 Python 开发环境。

4、数据库连接字符串大全[37]软件连接数据库,必须提供一个数据库连接字符串。

这个网站收集各种数据源的连接字符串。

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

图片1、风向袋[39]你可能见过风向袋。

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

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

风越大,风向管就会飘扬得越水平。

它分成五段,三段红色,两段白色。

根据水平方向的段数,可以大概判断风的强度。

一段代表三节风。

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

2、没有打扫的地板[40]古罗马人经常制作各种玻璃和宝石的镶嵌画,称为马赛克画(mosaic),很多都保留到了今天。

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

一个英国艺术家模仿这种风格,在花园里面创作了一个名为《没有打扫的落叶》的马赛克画。

下面是原始作品,以及真正落叶掉在上面的情景。

文摘1、浏览器标准被大公司左右[41]最近这些年,浏览器开发商(比如谷歌和苹果)从 W3C 手中夺取了网络标准的控制权。

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

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

大公司明白,添加到 Web 的功能越多,浏览器之间的竞争就会越少!谁能跟上谷歌推出新标准的脚步?Mozilla 不能,苹果不能,甚至微软也认输了,放弃自己开发浏览器引擎,直接采用了 Chromium 作为自家 Edge 浏览器的内核。

想象一下,现在有一家小公司试图从头开始编写一个 Web 浏览器。

简直不可能!网络如此复杂,他别无选择,只能采用少数现有的浏览器引擎之一:Chromium、WebKit、Gecko。

这就是现在的状况,浏览器市场的竞争正在越来越少。

“每个人都必须采用 Chromium”,这正是谷歌的计划。

谁主导了浏览器引擎,谁就控制了互联网。

即使 Web 标准是开放的,理论上允许任何人实现浏览器引擎。

但是 Web 标准那么多、那么复杂,实际上没有人可以实现能与 Chromium 抗衡的浏览器引擎,那么这种开放也没有意义了。

现在的 Web 标准被大公司控制,已经沦为 Chromium、WebKit、Gecko 和它们各自怪癖的集合。

以后怎么可能还会有新引擎?如果没有新的人可以编写浏览器引擎,网络就不会是开放的。

开放只是一种错觉。

言论1、失败很少是一种永久状态。

失败后,继续前进就可以了。

失败只是旅程中的一站,不要让它成为你的目的地。

-- 《首届 Delta Force 训练班》[42]2、现在最成功的软件公司,都是一种模式:自力更生创立、业务产生现金流、获得风险投资、开始疯狂增长。

-- 《独角兽的崛起》[43]3、SerenityOS 操作系统的目标用户,是这样一种程序员:他们最早在 Windows NT 系统接触到服务器,开始成长,但是最终在 Linux 和 BSD 系统上达到成熟。

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

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

因为印度的夏天太热了,而且变得越来越热,印度的中产阶级也越来越多。

印度家庭有钱以后,第一件要买的东西不是汽车、电脑或平板电视,而是一台空调。