科技爱好者周刊(第 118 期):高考志愿怎么填

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

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

封面图

元上都遗址位于内蒙古草原,是元朝定都北京之前的首都,距今约750年的历史。马可波罗就在这里,第一次见到了元世祖忽必烈。(来源:Instagram

本周话题:高考志愿怎么填

前不久,亲戚朋友咨询我,高考志愿的填写建议。

我建议选择理工科,不一定是电子技术和计算机,科技类的专业都可以。本科打好数学、物理、工程的基础,具体方向以后都可以转。

理由很简单,对于普通人家的子弟,理工科会比文科更容易谋生和赚钱。

最近,有一条新闻,澳大利亚因为工程师短缺,决定理工科的大学学费降低20%,同时提高文科学费,鼓励学生优先选择理工科。国内其实也是同样的情况,市场对工程师的需求很大,理工科的就业普遍好于文科。

除了就业容易,理工科的学生更容易快速积累财富。在我看来,以后赚到大钱的最容易方法,就是拿到公司股票,然后股票上市。理工科学生在这方面有优势。

创业板和科创板已经改为注册制,政府不再审核了,到交易所注册一下就可以上市。这比以前容易很多,以后会有大量公司上市。但是,只有技术公司才能在创业板和科创板上市,要进入技术公司,你就应该学习理工科。

不过,就算没有进入理想的专业或者学校,也不要灰心。现在是互联网时代,网上什么资源都有,都可以自学。最终来说,决定人生方向的最重要因素,是一个人强烈的决心,而不是外部环境。

前端图形学教程

前端是软件开发的一个大类,包含很多方向,比如 Web 开发、H5 开发、前端架构等等。

前端图形学是一个很独特的前端方向,要求的技能跟其他方向都不一样,动画、数据可视化、游戏都离不开它。市场对图形工程师有很大的需求,这方面的人才一直是紧缺的。

为了帮助大家进入这个方向,提高就业竞争力,京程一灯推出了 《前端图形学教程》 ,分成两季。

第一季由浅入深,从基础数学知识开始,涉及 2D 和 3D 图形的方方面面,帮助你快速掌握图形学的关键知识点和编程技巧。

第二季是 H5 游戏开发实战,通过短时间的培训,带大家走进前端图形学工程师的世界。

好消息是这两季现在都可以 免费领取

扫描下图二维码,进群后领取免单卡,获取《前端图形学教程》(说明:由于腾讯课堂的限制,需支付0.02元),仅发放给前150位进群的同学。

资讯

1、NBA 虚拟观众

由于疫情,NBA 今年的季后赛没有现场观众。NBA 就与微软的 Teams 软件合作,引入了“虚拟观众”。

篮球场周围安装了多个5米高的屏幕,可以同时显示300多个头像。粉丝购买特别门票以后,通过 Teams 软件,自己的头像就会出现在这些屏幕上面。

球迷还可以通过 App、网站和推特,使用指定标签进行虚拟欢呼,NBA 将在看板上显示用户名和你的欢呼内容。

2、红砖的新制造方法

红砖是常见的建筑材料,它是粘土在1000多度的高温中烧制而成。大量开采粘土会破坏土壤和环境,而且烧制和运输红砖会消耗大量能源,产生碳排放。

为了解决这些问题,伦敦的一家科技公司发明了一种红砖的新制作方法,将废砖、砾石、沙子、石膏板粉碎后,与水和粘合剂混合,然后在定制的模具中压制成形。整个过程不需要入窑烧制,碳排放量不到传统砖的十分之一,而且直接在城市中制作,运输成本大幅降低。它还能作为城市建筑废料的一种解决方案。

该公司声称,这种砖的价格将与传统砖头相当,而且比粘土砖更坚固,更耐用,并且还提供更好的隔热性。目前,正尝试在苏格兰推广使用。

3、降噪窗户

新加坡南洋理工大学的科学家根据降噪耳机的原理,造出了一个降噪窗户。

科学家在窗户上安装一些麦克风和24个小型扬声器,系统根据麦克风监听到的外部噪音频率,让扬声器发出相反频率的声波,抵消噪音。实测可以降低噪音10分贝。

这个系统目前还有一些局限,最大的问题是它只适用于稳定和持续的噪音源,比如飞机起降和火车经过,对于人声和突发的零星噪音(比如鞭炮声)都无法消除。另外,扬声器无法做得很小,因为需要发出低音来抵消低频噪音。这样一来,24个五厘米的扬声器挂在窗户上很丑陋,还会影响通风和视野,所以只有大窗户才用得上。

4、无法切割的材料

英国科学家发明了一种新材料,各种电锯都将它无法切开,可以用于自行车锁和安全门。

这种材料将陶瓷球加入了泡沫铝,电锯切割时,陶瓷球会破碎,使材料变得更坚硬,并改变位置产生振动,将力反作用于电锯,使其钝化。电锯切割的力量越大,对自己的损伤也就越大。

发明者这样形容这种材料:“这就像切开充满金子颗粒的果冻一样。刀刃进入果冻时,就会碰到金子颗粒,无数的颗粒就在果冻中振动,从而破坏切割的刀具。”

5、三星可能放弃高通芯片

外媒报道,三星的下一部手机 Galaxy S21 可能会放弃高通芯片,改用自家的 Exynos(猎户座)芯片作为 CPU。原因据说是,高通芯片原先由三星代工,但是为了防止三星偷技术,最新的865芯片交给了台积电代工。这样一来,三星就没有了顾忌,而且高通的下一代875芯片非常贵,继续使用会导致三星手机涨价。

三星是全世界最大的手机厂商,一旦放弃高通芯片,会让高通和台积电都很受伤。以后,大厂都用自家芯片,可能会成为风气,华为用海思,苹果用 Apple Silicon,三星用猎户座。

6、一句话消息

  • 重庆建成世界最高秋千,高108米,最高可以荡88米。

  • 南京玄武湖长出了一株并蒂莲,却被一名外地游客趁管理人员不备偷偷采摘了下来,准备带回家欣赏。

  • 剑桥大学研究人员发明了一种无需触摸的触摸屏,采用“触摸预测”算法,只要手指悬停在按钮上方,屏幕就会自动感知。

  • 加拿大医生发现 COVID-19 抗体几个月后会从血液中消失,这意味着患者康复后有可能再次感染,不过那时免疫系统可能会根据记忆,自动消灭这种病毒。

文章

1、JavaScript 的第三纪元(英文)

作者认为,JavaScript 的发展可以分成三个阶段:原始阶段、Node.js 阶段和目前的超越阶段。

当前阶段的主要特征是,JavaScript 开始作为底层技术,ES6 模块、TypeScript、WebAssembly 逐渐普及。

2、NAND Flash 基础知识简介(中文)

NAND Flash 是一种存储介质(掉电后数据不会丢失),常见的 U 盘、TF 卡/SD 卡,以及大部分 SSD(固态硬盘)都是由它组成的。 本文主要介绍它的种类及工作原理。(@sigusr1 投稿)

3、2020年你应该尝试的10个 JavaScript 库(英文)

文章介绍10个很有用的 JavaScript 工具库,偏重于网页的 UI 操作方面。

4、 如何构建优秀的 API(英文)

本文介绍设计一个优秀的 RESTful API 的注意事项,以及 REST 和 GraphQL 两种 API 的差异。

5、Python 的 SQLite 数据库教程(英文)

本文是入门教程,介绍如何在 Python 语言使用内置的 SQLite 数据库,不需要任何安装步骤。

6、10个有用的 git log 技巧(英文)

本文介绍git log命令的10个参数用法。

7、英特尔到底怎么了?(中文)

英特尔最近公告,7纳米制程延误,可能会外包给台积电生产。本文是一个前英特尔华人工程师的分析。

8、async 函数的一个注意点(英文)

本文提醒大家注意,使用 JavaScript 的 async/await 函数时,要区分并发操作和继发操作。

工具

1、wiby

一个极简的搜索引擎,加载速度很快。

2、vscode-rss

Visual Studio Code 的插件,提供一个嵌入式的 RSS 阅读器,可以在 VScode 里面阅读新闻和博客。(@luyuhuang 投稿)

3、React Spectrum

Adobe 公司的 React 组件库,用法非常简单干净。

4、css-sweeper

一个只用 HTML 和 CSS 实现的扫雷游戏,不使用 JavaScript。

5、SimpleOps

网站性能监控服务,可以监控加载速度和网站是否下线。

6、project-citadel

一个开源的看板程序,用于项目管理。

7、CloudBrowser

开源的云浏览器。用户可以在浏览器里面,打开另一个运行在云端的浏览器。

8、babel-preset-php

通过 Babel 将 PHP 代码转成 JavaScript 代码,从而方便 PHP 程序员编写浏览器可以运行的代码。

9、seafox

一个 TypeScript 写的 JavaScript 解析器,也就是说使用 JavaScript 解析 JavaScript,支持最新的 ES2020 语法。

10、react-table

React 的表格组件库,新的 7.0 版完全采用 Hooks 设计。

资源

1、数据可视化图表目录

这个网站收集各种数据可视化的图表类型,简要讲解每种类型的用途和特点,而且有中文版。

2、Gradio

该网站提供一系列可以在线使用的 AI 工具,比如识别物体、识别手写数字、老照片着色、绘画生成等等。

3、impossible-objects

这个仓库提供 3D 打印源码,可以打印一些不可思议的物体,在镜子里面呈现另一个形状。

4、OSM City

丹麦艺术家根据开源地图 OpenStreetMap 的数据,让建模软件 Unity 3D 引擎基于真实城市的面貌,自动生成一座虚拟城市。

图片

1、C/2020 F3 彗星照片

C/2020 F3 彗星最近光临地球,是20多年来北半球最明亮的彗星。世界各地的爱好者纷纷拍出令人难忘的照片。

7 月23 日是它最接近地球的日子,此后亮度逐渐衰减。它下一次出现将是6800年之后。

下面是中国摄影爱好者“阿五在路上”拍摄的彗星。

还有人拍到下面的照片,彗星被星联计划 StarLink 的人造卫星挡住了,长曝光拍摄后就变成了下面的样子。

2、市值最大的公司

下图是2010年市值最大的五家公司与2020年的对比。

2010年最大的五家公司(单位:美元)。

  • 埃克森美孚石油:3430亿
  • 中国石油:3160亿
  • 苹果公司:2690亿
  • 中国工商银行:2480亿
  • 微软公司:2370亿

2020年最大的五家公司。

  • 苹果公司:15760亿
  • 微软公司:15510亿
  • 亚马逊:14330亿
  • 谷歌:9800亿
  • 脸书:6760亿

可以看到,现在最大的公司都是技术公司,而且市值翻了好几倍。

文摘

1、世界最大的飞机

俄罗斯的安东诺夫 AN-225 运输机是全世界最大的飞机,翼下装了六台涡轮发动机,翼展几乎相当于一个足球场的长度。

无论它飞到哪里,都是人们目光的焦点。

它诞生于冷战时期。1981年4月,美国发射了第一架航天飞机,将军事卫星送入了轨道。苏联认为这是一种威胁,开始制造自己的航天飞机 Buran(俄语“暴雪”)。

但是,航天飞机开始建造后,遇到了一个问题。航天飞机工厂在莫斯科附近,怎样才能将这架航天飞机运送到1300英里外的发射场呢?苏联最后决定,不建造高速公路,而是要求基辅的安东诺夫设计局制造一种新型的运输机,能够空运航天飞机。

安东诺夫设计局就设计出了 AN-225 这架世界最大的飞机。除了6个发动机,巨大的起落架下有惊人的32个轮子,以及为了增加稳定度而设置的两个尾翼。

AN-225 的制造只用了短短三年半,但仍跟不上航天飞机 Buran 的完工日期。航天飞机最终是由一队轰炸机携带零件,运到发射场组装的。

1988年底,Buran 和 AN-225 差不多同一个时间进行了首飞。那一年,柏林墙倒塌,随后苏联解体。结果, Buran 仅执行一次正式任务,就被永久放弃了,而 AN-225 只在大约12次试飞中,搭载过航天飞机(下图)。

随着 Buran 被放弃,AN-225 也就没用了。有人提议,将这架飞机改成酒店,未被采纳。后来,它被锁进机库,在那里放了7年,静静地生锈。

但是,随着世界经济的发展,大型货物的空运需求越来越多。安东诺夫航空公司有一个货运子公司,收到的订单超出了他们最大飞机的运输能力,于是有人想到了这架闲置的 AN-225。

2001年,AN-225 进行了除尘和设备升级,然后重新投入使用,一口气创造了124项世界纪录,包括货物长度、载重量、载货飞行高度等等。

AN-225 最多可容纳16个集装箱或80辆家用汽车,最大有效载荷为250吨。2009年,AN-225创下了空运单件货物重量的记录,当时它将一台重达187吨的发电机从德国运到亚美尼亚。它还运输过史上最长的空运货物——两台42米的风力涡轮机,从中国运往丹麦;甚至在1万米高空举行过一次画展,创造了吉尼斯世界纪录。

2020年4月,AN-225 再创纪录,将100吨 Covid-19 防护设备和药品,从中国天津运到波兰华沙。由于世界各地需要防护用品,两个半月的时间里,AN-225 进行了10次从中国飞往世界各地的飞行。”

AN-225 的单次飞行成本很高,每小时使用20吨以上的燃料,所以它很少飞行,只用来执行那些其他飞机做不了的任务。2019年这架飞机执行了20班飞行,2020年到现在为止,已经执行了10班飞行,全部是从中国运送货物。

2、拥抱,扩展,扑灭

1996年,美国司法部发现,微软公司内部使用“拥抱,扩展,扑灭”(Embrace, extend, and extinguish,简称 EEE
)这个短语,描述对付竞争对手的策略。

首先,拥抱对方的产品种类,进入对方的市场;然后,使用自己的专有功能扩展产品标准;最后,利用这些差异,使竞争对手处于不利地位。

  • 拥抱阶段 :开发与竞争产品基本兼容的软件,或实施公共标准。
  • 扩展阶段:添加和推广竞争对手或标准不支持的功能。
  • 扑灭阶段:由于市场份额的扩展,添加的功能成为事实上的标准时,再将竞争对手边缘化。

微软的 IE 浏览器就是使用这种策略的最好例子。

现在有人认为,微软对于开源软件的态度,从敌对变成拥抱,也有可能是在实施这种策略。另一方面,谷歌公司在很多技术领域的作为,也让人疑虑,它在实施这种策略。

言论

1、

谷歌的网页排名算法 PageRank,得名于创始人拉里·佩奇( Larry Page),实际含义是佩奇的算法(Page’s rank)。

《意想不到的来自人名的事物》

2、

软件测试分为生产前测试和生产中测试,负责任的团队两种测试都应该进行。

《我在生产中测试》

3、

低本底钢(Low-background steel)指的是1945年第一枚核弹爆炸之前生产的任何钢铁。此后有了核爆,大气中辐射物质增加,影响了所生产的所有钢铁。

低本底钢目前用于需要最高灵敏度的放射性核检测设备中,主要来源是在第一次核爆发生前建造的船只,它们大多沉没在水底。

维基百科

4、

我一直是“强观点,弱立场”(strong opinions, weakly held)。

不管什么事情,我都会凭直觉得到一个结论,这就是“强观点”;只要有任何与结论相悖的信息,我就会修正自己的观点,这就是“弱立场”。

《强观点,弱立场》

5、

几乎所有的企业软件公司,都是销售人员多于工程人员。

Hacker News 读者

6、

浏览器最初的目的是浏览包含链接的文本文件,但现在已经变成了应用程序平台的一种 UI 范式,内置数据库和图形引擎,与操作系统深度集成。

Hacker News 读者

回顾

2019年的本周(第 67 期):复杂系统无法维护,侏罗纪公园必定失败

2018年的本周(第 15 期):周刊的内容从何而来?

订阅

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

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

(完)