混沌周刊 #39 | Coding

周日晚上好,欢迎来到《混沌周刊》第39期。《混沌周刊》是一个试图从开发者角度为你带来这个世界上发生着什么,发生过什么,以及未来可能会发生什么的栏目,随缘更新。您可以通过首页的RSSTwitterTelegram频道和电子邮件等方式订阅。如果您觉得本周刊对自己有所帮助,请不吝推荐给其他人,多谢。


《编码》一书的英文第二版已经出版。如果你不熟悉作者Charles Perzold,这里介绍一下,他还是大名鼎鼎的《Windows程序设计》和《图灵的秘密》的作者,比尔盖茨亲自颁发的仅有7位Windows Pioneer之一。《Windows程序设计》第一版出版于1988年,那时候最新的Windows还是拥有「先进的窗口重叠技术」的Windows 2.0;除去面向当时的Windows 8和XAML彻底改版的第六版,之前的《Windows程序设计》是在没有Electron的「又黑暗又光明」1的年代,每个要给Windows写程序的开发者一定会看的参考书,甚至到今天还有再版。

说回《编码》这本书,其也是极为经典的计算机入门读物(副标题是「隐匿在计算机软硬件背后的语言」)。CPU是如何完成运算的?内存为什么可以保存和读写数据?浮点数是怎么回事?这本从灯泡讲起的奇书,用中学生也能理解的电路图说明白了计算机运作的根基。如果让我推荐一本书给即将上大学的准计算机专业同学,我会毫不犹豫地选择它。

如果将整日的工作描述为Coding,而又不知所谓Code究竟乃何物,是可耻的。


9月我们将会看到大量发布会。

Apple特别活动将在北京时间9月8日凌晨一点举行。我们都知道会有新的iPhone,甚至也知道刘海极大概率将被新的挖孔取代。不过特别活动的宣传图用星空,会是意味着什么呢?

华为也公开了9月6日将要举办发布会的消息。

有消息说NVIDIA的40系显卡也将会在9月发布,还有Intel的13代CPU.

而AMD已经在8月30日举行了发布会,公开了最新的Ryzen 7000系CPU,采用台积电5nm工艺,将不兼容旧有的CPU插槽,这也意味着用户需要更新主板。


这篇文章讨论了非常传统的邮箱注册验证方式:收到邮件,点击链接确认。作者认为它有一些问题:对用户来说收件箱是非常脆弱的,HTML邮件兼容性不够,另外「点击链接」这个操作在某些时候也会带来不方便(比如多个窗口登陆了不同账户)。作者思考:能否反过来,让用户主动发含指定内容的邮件给指定地址以解决这些问题?不过主动发邮件依然会有安全问题,并且显得更不方便了。话说回来,在大量使用短信验证码的国内环境里,我也遇到过要求主动发短信到指定号码的情况。

ProjectZero,一个发布「需要一个程序员」消息的网站。我自己的网站里也有一个记录各种Idea的页面

Ruby解释器的JIT,YJIT,现在开始支持arm64.

一首老歌竟然能让一些笔记本崩溃?原来是刚好和机械硬盘形成了共振。

密码管理器LastPass再次遇到安全事件,他们宣称开发环境被入侵。尽管从密码管理器的设计而言,用户保存的密码明文在服务端是完全不可见的,但这样的新闻难免让用户质疑他们的技术实力。

在学习Rust?来看看这个用Rust实现各种算法的GitHub仓库。


本期的《混沌周刊》就到这里。如果对本刊感兴趣或有任何建议,欢迎在评论区里留言,以及分享给更多的朋友,谢谢!

1 黑暗或光明,大约取决于你的角色是否为F开头。


1 comment

发表回复

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