科技爱好者周刊(第 206 期):如何走出失望和怀疑

作者: 阮一峰

日期: 2022年5月13日

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

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

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

封面图

西藏墨脱县发现了11棵超过70米的巨树,其中最高的一棵不丹松高达76.8米,是中国大陆已知最高的树。(via

本周话题:如何走出失望和怀疑

前些天,我收到私信。网友说,阮老师,请教你一个问题。

"经历此次上海疫情,对未来的信心深受打击,对现实也产生了怀疑,请问该如何面对这种情况呢?"

我看了这封信,深有同感。我已经在家50天了,还不知道何时结束。遇到这种事,不管是谁,心情恐怕都不会好。

下面分享一下,我怎么心理调节,希望对大家有用。如果世界让你感到失望和怀疑,如何面对它,保持内心平静,不让负面情绪把你压倒?

首先声明一下,我说的方法可能无助于解决现实问题,改变不了你的处境,但大概可以让你不那么难受,内心有承受下去的力量。

你要做的第一件事,就是不管心情多糟糕,都必须要求自己做到三点:吃得下,睡得着,笑得出来

这是我从赖建诚老师的书里看到的。他说,自己的人生愿望不是荣华富贵,而是不管遭遇怎样的处境,都能做到这三点。这对我启发很大。

你要这么想:就算吃不下、睡不着、笑不出来,你的问题会因此解决吗?世界会因此改变吗?

肯定不会啊。既然如此,我为什么要折磨自己呢。反而是在精力充沛、保持清醒的时候,你才有办法平静地面对和解决遇到的问题。

有的网友也许会说,我也想好好吃饭和睡觉啊,但是没有胃口,躺在床上又睡不着,怎么办?那就尽量保持正常的作息啊,吃饭的时候吃饭,睡觉的时候睡觉,遇到解决不了的问题,就耸耸肩苦笑一下,承认超出了自己的能力。

要知道,当你又吃又睡又笑的时候,再大的心理问题都解决一半了。

你要做的第二件事,就是转移注意力,不要整天想着超出你能力的现实困难。

你要把眼光放得更远一点。现实是一堵墙,你的目光要越过那堵墙,看到更远的地方。下面几个方法,你可以试试看。

(1)找一个兴趣爱好。兴趣爱好是一个跟现实无关的平行世界,你越是沉浸其中,就越会暂时忘却现实。现在很流行钓鱼,我觉得原因就与此有关。程序员这方面有天然优势,不妨多沉浸在技术世界,多搞清楚一些技术细节,提高技能。

(2)读一些传记。很多名人传记,故事性很强,容易看进去。更重要的是,看看其他人的人生,你会明白遭遇苦难的并非你一个人,从中吸收信心,了解前人是怎么做的,吸取经验。我推荐阅读《约翰·克里斯朵夫》,要想心灵强壮,此书必读。

(3)做一次长途旅行。这种旅行的目的不是为了玩,而是为了增加认知。最好的旅行会让你领悟到,世界之外还有世界,生活总是有其他可能,人类社会长期中总是服从熵增原理。

如果只考虑开拓见闻、增广心灵,国外旅行要比国内旅行的收获更大,更能让你感受世界的多样性。而且,穷国比富国有意思,我就去过伊斯兰国家,城里最高的建筑是宣礼塔,每天准时广播五次,全城进入祈祷时间,让我感悟很多。

你要做的第三件事,就是降低期望。生活本来就充满苦难,期望低一些,就不容易失望,而且普通人能够做到的事情本来就很有限。

你不妨认定,这是一场赢不了的战斗,对胜利不抱期望。没有期望,就没有失望,但是这不意味着放弃,你依然坚持做自己想做的事情。我很喜欢理查德·斯托曼的一段话:"我是悲观主义者。别人为胜利而战,我不是。我总是战斗,偶尔会赢。"

阿里云认证考试

国内的公有云,阿里云的份额最大,有很多大公司和政府单位客户。

四年前,阿里云推出了自己的认证考试。只要通过考试,它就给工程师颁发证书,证明你具备它的云服务的使用技能。

很多同学问,这个证书有用吗?

如果从事的是服务器运维工作,或者云计算相关行业,它是有用的。(1)只要你的工作需要接触服务器和云,这个考试一定程度可以提升你对云计算的理解,对工作会有帮助。(2)阿里云的生态企业比较多,很多公司采购云产品都会首先考虑阿里云。(3)经过这些年的发展,这个考试已经相当正规,可以证明你能基于阿里云解决业务问题。

阿里云认证目前分成三个级别,适合不同的人群。

  • 初级工程师级别(简称 ACA):适合想要入门云行业的同学。
  • 高级工程师级别(简称 ACP):适合入职阿里云相关企业,为升职加薪"加码"的同学。
  • 专家工程师级别 (简称 ACE):适合公司有这方面要求的情况。

每个级别又分成不同的方向,你可以选择一个方向考证:云计算、云原生、云安全、大数据、数据库、人工智能、物联网、行业认证。

考试每月有两次,满分100分,只要考过80分,就能拿到证书。它没有通过率的限制,只看分数,好好准备,一般就能通过。

开课吧目前跟阿里云合作,代理认证培训。有兴趣考证的同学,可以通过下面的联系方式,进行咨询和报名。

他们是晚上上课,ACA(初级工程师)培训是15个晚上,ACP(高级工程师)是30个晚上。除了考试的报名费,不需要支付其他费用。

培训包含了配套课程 + 考试习题模拟题库 + ACP考前能力测试 + 实战项目能力测评等服务。万一考试没有通过,他们承诺 1年内还可以免费补考一次

值得一提的是,他们提供一次真实项目实操测评,目的是让同学除了应考以外,还能增长项目经验,提高实操技能。上图就是云原生容器的实操安排。

感兴趣的同学,微信扫描上方二维码,或者访问这个链接,免费咨询考试信息,进行报名。不要忘了添加课程顾问,获取观看免费公开课的权限。添加人数比较多,请大家耐心等待。

科技动态

1、耳道定制的耳机

一些高档的耳机采用耳道定制,每一副都不一样,完全贴合用户的耳道,追求最好的声学效果和佩戴舒适度。

厂商先用硅胶灌入客户的耳朵,生成耳道模型。然后根据模型,制作同样形状的耳机。

可想而知,这种耳机很贵,报价从几百美元到上千美元。

2、沙漠办公楼

著名的英国扎哈建筑事务所,为阿联酋设计了一座沙漠办公楼,完全是未来主义风格,而且在沙漠里面达到了二氧化碳零排放。

这座楼的表面和四周,铺满了太阳能板,用来供电。大楼的一半空间在地下,有助于保温。另外,大幅的落地玻璃窗,保证了自然光的照明,以及建筑物内部的自然通风。

3、香水导购器

香水的品种众多,消费者经常搞不清楚该买哪一种。为了解决这个问题,欧莱雅公司推出了一种"香水导购器",只要戴在头上,你闻过每一种香水以后,它就会选出其中最合适的一种。

它的原理是记录脑电波对不同香水的反应,判断消费者的情绪,给出推荐。这个原理似乎也可以用于推荐其他商品。

4、咬牙认证

最近有论文提出了一种匪夷所思的身份认证方法,用户只要一咬牙,就能识别身份。

它的原理是,每个人咬牙发出的声音,经过牙齿结构(咬合的类型、力度、有无蛀牙或假牙等等)和耳道,会形成独一无二的声波,被耳机接受到,从而验证身份。

这种方法的优势在于很难破解,即使还原了用户的牙印也没用。而且,用户使用起来很简单,只要耳机和手机即可。

5、互联网巨头的业务构成

美国互联网大厂公布了2021年报,里面有很多业务构成信息。

苹果公司的可穿戴业务(耳机+手表),已经超过了 Mac 业务。

微软的 Windows 业务只排在第三位,最大收入来自 Azure 云业务,是所有大厂里面云比重最高的公司,令人意想不到。

谷歌80%以上的收入来自广告,已经很高了,但是跟脸书一比,就小巫见大巫了,后者的广告收入占总收入的97.5%。

文章

1、全民级 AR 应用 Snapchat(中文)

社交软件 Snapchat 整合了大量 AR 功能,成为了业内唯一名副其实的 AR 应用。

2、河南默认关闭国际短信接收(中文)

河南通信服务商(电信、移动、联通)为了防止境外电信诈骗,默认关闭境外短信接收,需要用户手动发短信打开,估计其他省很快会跟进。有些境外网站会通过短信发验证码,因此需要注意这个问题。

3、如何使用线上语料库(中文)

网上有一些大型的英语语料库,可以用来查询英语语法,比如介词搭配、合适的形容词等等。

4、如何检查 Mac UI 的 Web 代码(英文)

MacOS 的某些 UI 采用 Web 技术开发,本文教你如何用开发者工具查看这些 UI 的代码。

5、HTML 注释也适用于 JavaScript(英文)

你知道吗,HTML 注释<!---->也是 JavaScript 的注释。当然,不应该在 JS 脚本使用。

6、Barcode Detection API 介绍(英文)

安卓手机的 Chrome 浏览器内置一个条形码侦测 API,可以直接解读条形码和二维码。不过,其他浏览器都不支持这个 API。

7、用 gdb 学 C 语言(中文)

本文展示 gdb 这一学习 C 语言的强大工具,介绍常用的 gdb 命令,演示如何用 gdb 来理解指针和数组的区别。(@StrokMitream 投稿)

8、3G 与 4G/5G 的差异(英文)

本文通俗解释了 3G 与 4G/5G 的差异,以及码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)的含义。注意,文章分成两页,主要内容在第二页。

9、可以检查质数的正则表达式(英文)

作者介绍了一个可以检查质数的正则表达式/^1?$|^(11+?)\1+$/

工具

1、Postgres.js

Node.js 和 Deno 的 PostgreSQL 数据库操作库。

2、微波泄漏测试工具

这个网页工具可以检测微波炉是否有微波泄漏,做法是把手机放在微波炉里(但不要启动微波炉),看它能否接收到 Wifi 信号。

3、exping

一款手机 App,用来为地图添加个性化标记,并提供多种地图模版供导出分享。(@designedbyclu 投稿)

4、Geeker Admin

一款基于 Vue3 的后台管理系统。(@HalseySpicy 投稿)

5、Musicn

下载高质量音乐的命令行工具,支持 flac、mp3 格式。(@zonemeen 投稿)

6、网易云音乐上传助手

网易云音乐 Mac 端不知何故没有开放上传,作者做了个上传工具,基于 electron。(@lulu-ls 投稿)

7、zhihutime

油猴脚本,在知乎答案的上方,显示回答时间距今多久。(@lucienlugeek 投稿)

8、wireproxy

一个 wireguard 的客户端,提供本地 socks 接口。

9、Andi

一个问答机器人式(一问一答)的搜索引擎,英语搜索的效果较好。

10、ClonePilot

VSCode 编辑器的插件,只要你写一个函数名,它自动去 StackOverflow 拷贝现成的代码。

资源

1、Type challenges

TypeScript 题库,用来刷题提升编写类型的能力。另有网友制作的视频解答。(@cuixiaorui 投稿)

2、Packages for Linux and Unix

该网站返回各种 Linux 发行版下符合搜索条件的模块。(@fish-404 投稿)

3、Thanks-Mirror

这个仓库整理各种包管理器的镜像站点,主要是国内镜像。(@eryajf 投稿)

4、可视化 Rust 数据结构的内存布局

一个配有中文字幕的视频,介绍 Rust 各种数据结构的内存布局,配有可视化展示,另有文字稿。(@trdthg 投稿)

图片

1、无限温度的颜色

如果物体的温度无限高,它会是什么颜色?

你或许认为是白色或橙色,但是物理学家经过计算以后,认为颜色将是 sRGB(148,177,255),也就是下图的颜色。

这就是典型中子星的颜色(中子星都极热),也是早期宇宙的颜色。

2、最难的平面几何题

请问上图的角 D 是多少度?

这道题看上去不难,但实际很不容易,甚至被称为最难的平面几何题。不过,确实只用初中的平面几何知识就可以求解。

文摘

1、1994年的皮克斯午餐

1994年,Pixar 还是一家默默无闻的动画公司,他们的第一部作品《玩具总动员》接近完成,所有人都不知道市场会有什么反应。

一天,Pixar 的四位主要导演聚在一起吃饭,讨论完成了《玩具总动员》以后,公司后面拍摄什么动画电影。

他们决定,下一部电影应该跟昆虫相关,因为昆虫跟玩具一样,很容易建模,制作 3D 动画。他们还决定故事就用伊索寓言的《蚂蚁和蚱蜢》,让蚱蜢去抢夺蚂蚁的食物。这就是1998年上映的电影《虫虫危机》。

他们想到,《玩具总动员》的灵感来自平时对孩子的观察,孩子们总是相信,玩具在没人的时候会活过来。于是,一位导演建议,拍摄孩子们的另一种想法:打开壁橱时,里面会跳出一个怪物。后来,这成了2001年上映的电影《怪兽电力公司》。

提到孩子,另一位导演想起了小时候看牙医的经历,牙医办公室有一个鱼缸,他当时很想知道鱼缸里面的鱼是否想回家。后来,这成了2003年上映的电影《海底总动员》。

午餐快要结束时,他们又聊到了最后一个想法:如果人类未来不得不离开地球,但是忘记关闭留下来的机器人会怎样?后来,这成了2008年上映的电影《瓦力》。

就这样,他们一顿饭把公司未来10年的作品都规划好了。

言论

1、

一样东西只要可以赚钱,就会开始变质。

2000年前后,谷歌发明了一种算法,根据链接去计算网站的权重。从此,链接就不再是客观中立的,而成了赚钱的手段。垃圾链接就是从那个时候起,成为一个大问题,永远改变了互联网。

-- Hacker News 读者

2、

汉语和日语没有斜体和大写字符,这使得它们不能像拉丁语言那样,通过改变字形产生视觉冲击力。因此,它们的排版不得不通过其他元素(比如字体大小、图形装饰等),产生信息的层次对比。

-- 《为什么日本的网页设计如此不同》

3、

企业内部软件通常非常臃肿,原因是团队之间很难共享代码。企业是自上而下管理的,每个团队的经理管不到其他团队,这造成团队之间的沟通非常难。

如果你将某个功能委托给内部的另一个团队,会带来大量的沟通和计划成本,并使你的开发计划依赖于别人,所以还不如自己动手,这导致了代码臃肿。

-- 《为什么企业软件如此臃肿》

4、

语文课总是偏爱讲授那些很美、很有诗意的散文和小说,这是不对的,就像篮球课不应该鼓励学生进行花哨的运球。写作最重要的目标是写得清楚,此后才考虑写得有诗意。

-- David Perell

历史上的本周

2021年(第 158 期):内容渠道的贬值

2020年(第 107 期):致富与杠杆

2019年(第 55 期):不是反对 996,而要提倡远程办公

2018年(第 4 期):马克思研究的问题

订阅

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

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

(完)

留言(44条)

迷茫期一个爱好显得尤为重要

无限温度的颜色 -- 齐马蓝

每周必刷,谢谢阮老师

日本的网页设计和他们的居酒屋一条街的“设计”是很像的,一路下去全是各种小招牌

为什么几何题我做成了50°结果......我是向外做了辅助线给变成三个平行四边形解的:BDC40°,ADB50°,BAD110°。虽然跟图不太像,但是不知道错在哪。。。。

预测下周应该有Google AR Glass的介绍.

最后一句深有同感

耳机有定制耳道我15年就知道了,是我的一个学长从美国大学退学回来创业,当时我心想能有专属于自己的耳机很cool,不比什么beats强?但不幸的是,据我了解我的同学圈没有人去定制过耳机。

40°

我们的语文教育对应用文写作重视不够,结果就是能看到同事们在朋友圈都能写上几句带有诗意的话,但是他们写的说明书永远干巴巴的。

谢谢阮老师, 语文课的那条很有启发

^1?$|^(11+?)\1+$
这个正则表达式的作用不是匹配1和连续四个以上偶数个1吗

MacOS 的某些 UI 采用 Web 技术开发,有点意思

令人感叹,我用初等方法去算,算出来20度,我做了辅助线,发现算出来40度,mathematica告诉我是30度,赣

最难的平面几何题答案是30° 做辅助线即可

根据脑电波帮你选香水再进化进化,不就是人类匹配计划嘛

写作最重要的目标是写得清楚,此后才考虑写得有诗意。
——举双手双脚赞成!“写得清楚”是高级技能,不经过训练很难达成,建议语文教学中参考国外学生写essay这一做法。

这道几何题解法挺常规的吧,初中还真有可能做到

本周话题:如何走出失望和怀疑
我帮阮老师总结一下: 躺平。

读了皮克斯创始人的书《创新公司:皮克斯的启示》, 里面可没有说他们一顿饭把后十年都规划好了!!!

我为什么算出来几何题的答案是35°,是不是我算错了

每周必看

所以这个数学题是真的难,到目前为止也没看到个准确解题思路的。试了下,发现了三个等腰三角形,然后随便假设了一下,发现35度可行,但是改成别的值好像也可以,没找到突破点。

那个平面几何题,感觉是个坑。
所谓20,30,40 都可以。到角CAD与角ADB等于110度,就没其他可以继续推了。

其实对于很多人,隔离在家并不可怕,可怕的是没收入,例如一些人是贷款买了房车。一旦遇到这种事情直接断供,然后身上就背负了大量的债务
心里成熟能力差的人,可能会选择上天台。就算心理成熟能力较强,还这笔钱也是很有压力的一件事情
这里给个建议是如果真觉得困难,可以选择走出去,多学一门外语很重要

应该是30°,解法有很多,贴一个答案的帖子,如果憋不出来可以看这个https://www.mathpages.com/home/kmath277/kmath277.htm

三角形那个有唯一解的
https://www.yulucn.com/question/4958956081

理查德·斯托曼
一个技术大拿,一个社会工作者,一个哲学家。
计算机界的真正的值得敬佩的人。
不想造神。但他真的接近神了。

响指认证会不会很酷

引用bz的发言:

^1?$|^(11+?)\1+$
这个正则表达式的作用不是匹配1和连续四个以上偶数个1吗

这个正则表达式是判断质数的关键,但是需要先把数字转为连续的字符串1,你看下完全实现就理解了

这是js版:const isPrime = (n) => !(/^1?$|^(11+?)\1+$/.test('1'.repeat(n)))

引用难得自然萌的发言:

迷茫期一个爱好显得尤为重要

非常的同意 我在迷茫期自学的吉他 生活变的自律 解决了我的睡眠大难题

引用地球不值得的发言:

本周话题:如何走出失望和怀疑
我帮阮老师总结一下: 躺平。

阮老师只是说建议降低期望, 但是行动上还是fight anyway, 感觉这和之前有一期提到的"悲观者正确, 乐观者成功", 还有"但行好事莫问前程"差不多的意思, 这些年的快速发展的确让一些人把很多事情当成了理所当然, 尤其对于很多年轻人来说适当降低期望是有益的
"真正的英雄是那些看清了生活真相,却依然热爱生活的人 "

30°啊,花了我半个小时才解出来

匹配质数的那个方法有什么意义? 前提是"先将十进制数n转换成n个1"
匹配质数: ([1-9]\d*)?[13579]

30°

赞一下zhihutime的作者,昨天在Github上提了issue以后今天马上就添加了新功能,现在知乎首页中的关注、推荐页面和每个问题页面下面都能看到时间提示了。

引用Kholin的发言:

所以这个数学题是真的难,到目前为止也没看到个准确解题思路的。试了下,发现了三个等腰三角形,然后随便假设了一下,发现35度可行,但是改成别的值好像也可以,没找到突破点。


扩展出去画个等腰梯形,用这个60°可以证明两个全等三角形,答案是30°

吃得下,睡得着,笑得出来《阿Q正传》

就是个鸵鸟逻辑 ????

引用实验猴34的发言:

吃得下,睡得着,笑得出来《阿Q正传》

其实他的意思是,先将负面情绪降低,然后才能做更多正能量的事

感觉这个网页有点简单,但是用起来又酷酷的,怎么做的呢

提到无限温度的颜色 就想起了村上龙的小说《无限近似于透明的蓝》

Barcode Detection API支持的浏览器有限,可以用第三方的polyfill库,比如barcode-detection。

受益匪浅的一期

我要发表看法

«-必填

«-必填,不公开

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