混沌周刊 #16 | 麻雀巨集

Hello,好久不见。让我们来分享一些假期前后在互联网上看到的有趣信息。如果你发现什么有意思的东西,也欢迎向这里投稿。如果你觉得《混沌周刊》很有趣,不妨推荐给你的朋友们。

🍎 Apple Event (again and again)

Apple又要开发布会了。本次的主题叫做’Unleashed ‘,大陆官方译为「来炸场」。预计最有可能发布的产品是基于下一代Apple Silicon的MacBook Pro. 随着发布会的临近,越来越多的爆料显示这代Pro(以及下代Air)会出现类似iPhone X的「刘海」。若确如此,新产品一定是在其他方面有足够底气,才能支持如此大胆的设计。让我们拭目以待。

macOS API中也出现了Safe Area的概念。不过这倒不一定代表刘海屏,因为圆角全面屏的iPad Pro也有这个。Big Sur对窗口的全面圆角化已经在暗示圆角屏幕了。The Verge倒是三年前就认为MacBook Pro需要Face ID,需要刘海。不过,谁说了刘海就是Face ID呢?

🌍 网络趣闻

  • 由于翻译原因,我习惯将电脑和手机设置为繁体中文,于是经常看到一些网站上出现「王力巨集」这个名字。一开始还不明白它的意思,然后意识到这是个奇葩的错误
  • 一个用日文书写的编程语言Haku,嗯,想起了wenyan-lang.
  • 上次提到了awk和sed等工具,然后还真有人用awk实现了一个Git;不出意外,也有用Rust实现的。看来Atwood定律要改改了。
  • 从JSON完整语法的角度讨论JSON解析时的各种坑。我想,对每个领域的程序员,实现一个JSON解析器都算一个不错的练手项目。
  • 我之前在macOS使用过CodeRunner这款软件,很方便,作为原生软件编辑体验也不错。开发者在Beta版里终于支持了Apple Silicon.
  • 通过实现一个最简React原型(作者称为Feact)的方式来理解React的工作原理。原文作于2017年,基于React 15版本。虽然自16以来React包括License在内经历了较大改变,但此文依然有参考价值。
  • 在求职这个意义上,到底啥叫人际关系?简言之,就是有可以问他们「我是不是能来你们这工作」的朋友。在国外也谈论着40 is new 60 的今天,人际关系好像很重要。
  • 为什么我们砍掉了端到端测试》。端到端测试听起来很重要,但执行起来很难,甚至不现实。
  • 2016年的文章,作者是Bloomberg对Apple了解颇深的Mark Gurman,讲述Mac是如何在公司内部变得不受重视的。从那时开始,Apple已经没有专门的macOS团队了。软件质量的严重下滑,以及越来越晚的发布时间,说明了后果。
  • 什么是Magpie Driven Developement?指的是那些为了用新技术而用新技术的开发者。我猜你多半不敢把这篇文章转发给你的某些同事看。
  • 如何让你的JavaScript代码彻底没法理解?我是指,把 alert(1) 写成下面这样:
    [][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(+(!+[]+!+[]+!+[]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([]+[])[([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]][([][[]]+[])[+!+[]]+(![]+[])[+!+[]]+((+[])[([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]]](!+[]+!+[]+!+[]+[!+[]+!+[]])+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]])()((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[+!+[]+[!+[]+!+[]+!+[]]]+[+!+[]]+([+[]]+![]+[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]])[!+[]+!+[]+[+[]]])
    真的可以运行。不妨来这个网站试试
  • co,一个面向现代C++的类似goroutine的协程和网络编程库。
  • 如果你是Valve公司的游戏《传送门2》的玩家,你或许听过:在游戏开发早期,他们设计了一个新的的游戏机制,称为F-STOP,以取代传送门,后来因为一部分测试玩家抱怨而取消。很久以来,我们都不知道这个F-STOP究竟是什么。在去年,这个机制终于得到公开:玩家手拿相机拍摄物体,物体会被暂存在相机中,在后来某个时刻再放出来。

今天的内容就到这里,下期再见咯。


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注