这里记录每周值得分享的科技内容,周五发布。
本杂志开源(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、咬牙认证
最近有论文提出了一种匪夷所思的身份认证方法,用户只要一咬牙,就能识别身份。
它的原理是,每个人咬牙发出的声音,经过牙齿结构(咬合的类型、力度、有无蛀牙或假牙等等)和耳道,会形成独一无二的声波,被耳机接受到,从而验证身份。
这种方法的优势在于很难破解,即使还原了用户的牙印也没用。而且,用户使用起来很简单,只要耳机和手机即可。
美国互联网大厂公布了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+$/
。
工具
Node.js 和 Deno 的 PostgreSQL 数据库操作库。
2、微波泄漏测试工具
这个网页工具可以检测微波炉是否有微波泄漏,做法是把手机放在微波炉里(但不要启动微波炉),看它能否接收到 Wifi 信号。
3、exping
一款手机 App,用来为地图添加个性化标记,并提供多种地图模版供导出分享。(@designedbyclu 投稿)
一款基于 Vue3 的后台管理系统。(@HalseySpicy 投稿)
5、Musicn
下载高质量音乐的命令行工具,支持 flac、mp3 格式。(@zonemeen 投稿)
网易云音乐 Mac 端不知何故没有开放上传,作者做了个上传工具,基于 electron。(@lulu-ls 投稿)
油猴脚本,在知乎答案的上方,显示回答时间距今多久。(@lucienlugeek 投稿)
一个 wireguard 的客户端,提供本地 socks 接口。
9、Andi
一个问答机器人式(一问一答)的搜索引擎,英语搜索的效果较好。
10、ClonePilot
VSCode 编辑器的插件,只要你写一个函数名,它自动去 StackOverflow 拷贝现成的代码。
资源
TypeScript 题库,用来刷题提升编写类型的能力。另有网友制作的视频解答。(@cuixiaorui 投稿)
该网站返回各种 Linux 发行版下符合搜索条件的模块。(@fish-404 投稿)
这个仓库整理各种包管理器的镜像站点,主要是国内镜像。(@eryajf 投稿)
一个配有中文字幕的视频,介绍 Rust 各种数据结构的内存布局,配有可视化展示,另有文字稿。(@trdthg 投稿)
图片
1、无限温度的颜色
如果物体的温度无限高,它会是什么颜色?
你或许认为是白色或橙色,但是物理学家经过计算以后,认为颜色将是 sRGB(148,177,255),也就是下图的颜色。
这就是典型中子星的颜色(中子星都极热),也是早期宇宙的颜色。
2、最难的平面几何题
请问上图的角 D 是多少度?
这道题看上去不难,但实际很不容易,甚至被称为最难的平面几何题。不过,确实只用初中的平面几何知识就可以求解。
文摘
1994年,Pixar 还是一家默默无闻的动画公司,他们的第一部作品《玩具总动员》接近完成,所有人都不知道市场会有什么反应。
一天,Pixar 的四位主要导演聚在一起吃饭,讨论完成了《玩具总动员》以后,公司后面拍摄什么动画电影。
他们决定,下一部电影应该跟昆虫相关,因为昆虫跟玩具一样,很容易建模,制作 3D 动画。他们还决定故事就用伊索寓言的《蚂蚁和蚱蜢》,让蚱蜢去抢夺蚂蚁的食物。这就是1998年上映的电影《虫虫危机》。
他们想到,《玩具总动员》的灵感来自平时对孩子的观察,孩子们总是相信,玩具在没人的时候会活过来。于是,一位导演建议,拍摄孩子们的另一种想法:打开壁橱时,里面会跳出一个怪物。后来,这成了2001年上映的电影《怪兽电力公司》。
提到孩子,另一位导演想起了小时候看牙医的经历,牙医办公室有一个鱼缸,他当时很想知道鱼缸里面的鱼是否想回家。后来,这成了2003年上映的电影《海底总动员》。
午餐快要结束时,他们又聊到了最后一个想法:如果人类未来不得不离开地球,但是忘记关闭留下来的机器人会怎样?后来,这成了2008年上映的电影《瓦力》。
就这样,他们一顿饭把公司未来10年的作品都规划好了。
言论
1、
一样东西只要可以赚钱,就会开始变质。
2000年前后,谷歌发明了一种算法,根据链接去计算网站的权重。从此,链接就不再是客观中立的,而成了赚钱的手段。垃圾链接就是从那个时候起,成为一个大问题,永远改变了互联网。
2、
汉语和日语没有斜体和大写字符,这使得它们不能像拉丁语言那样,通过改变字形产生视觉冲击力。因此,它们的排版不得不通过其他元素(比如字体大小、图形装饰等),产生信息的层次对比。
3、
企业内部软件通常非常臃肿,原因是团队之间很难共享代码。企业是自上而下管理的,每个团队的经理管不到其他团队,这造成团队之间的沟通非常难。
如果你将某个功能委托给内部的另一个团队,会带来大量的沟通和计划成本,并使你的开发计划依赖于别人,所以还不如自己动手,这导致了代码臃肿。
4、
语文课总是偏爱讲授那些很美、很有诗意的散文和小说,这是不对的,就像篮球课不应该鼓励学生进行花哨的运球。写作最重要的目标是写得清楚,此后才考虑写得有诗意。
-- David Perell
历史上的本周
2021年(第 158 期):内容渠道的贬值
2020年(第 107 期):致富与杠杆
2019年(第 55 期):不是反对 996,而要提倡远程办公
2018年(第 4 期):马克思研究的问题
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志和微信公众号。
微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。
(完)