这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。
周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
封面图
意大利一个时尚品牌,推出了穿鞋子的沙发。说来奇怪,只是简单地加上袜子和鞋子,沙发好像就有了生气。(via)
本周话题:NFT 是什么,听说能赚钱
最近,美国有一个东西非常火爆,叫做 NFT,价格飞涨到了离奇的地步。
请看这样一条新闻。一个网名叫做 Beeple 的艺术家,从2007年5月1日开始,每天在 Instagram 发布一张数字艺术的图片,就像下面这种。
到了今年,他已经连续发布了5000张。为了纪念这一天,他就把所有发布过的图片,合成为一张超大的 JPG 图片,交给佳士德公司拍卖。
这里就有一个问题,JPG 图片怎么拍卖? 那只是一段二进制编码,如果有人拷贝了一份,请问哪一份是真品,哪一份是赝品?
Beeple 的做法就是,拍卖的不是 JPG 图片本身,而是这张图片的 NFT,结果拍出了6934万美元的天价!
NFT 到底是什么神奇的东西,使得一个图片文件值这么多钱?我感到非常好奇,就阅读了一些资料,下面就是我的理解。很可能有不正确的地方,欢迎指正。
简单说,NFT 是区块链的一种应用,最大特点就是把网址写入区块链。 大家知道,数据一旦写入区块链,就无法再修改(参考我的《区块链入门教程》)。因此,NFT 包含的网址是没法改的,然后可以通过区块链的买卖机制,跟某一个数字钱包相关联。
这就是说,如果某个区块在你的数字钱包名下,该区块所包含的网址自然也会在你的名下。所以,NFT 很适合作为网址的所有权证书。 回到前面的例子,佳士得拍卖的,其实就是原始 JPG 图片的网址在区块链上的所有权。
买家买到手的就是包含这个网址的一个区块,本质上就是一条数据库记录,以此证明自己拥有的是“正品”。 任何可以用网址表示的东西(一篇文章、一段视频、一条推特等等),都可以用 NFT 买卖, 所以有人说 NFT 是数字资产所有权交易的最佳方案。
你可能马上会想到一个问题,如果网址发生变化,或者下线了,那可怎么办?毕竟 NFT 是没法修改的。根据我看到的资料,这一点好像目前没有解决办法,有人提出使用内容寻址的网址(IPFS),这里就不谈了。
如果你问我,NFT 有没有投资价值,会不会像比特币那样被暴炒?我的想法是,这取决于数字资产所有权这件事,到底能有多大的市场。数字文件的最大特点就是无限的可复制性,NFT 人为创造出了所有权和稀缺性,让拷贝与拷贝之间产生差异。这样做的意义,除了拍卖和炒作,我还真想不出其它场景,因为几乎都有比它更好的解决方案。
Vue 3 原理解析
本周的课程讲座是一个面试辅导,帮助想要进阶的前端同学,准备 Vue 3 相关的面试。
2020年9月,Vue.js 发布了 3.0 的第一个正式版本,重写了内部代码,改进了性能,引入了一些重大的新功能。从那时起,现有的项目就正式开始全面地向新版本迁移了。
Vue 3 的迁移在国内开始得更早,基本跟开发是同步的。作为国内使用最广泛的前端框架之一,各个大厂对 Vue 的投入非常大,面试几乎必问 Vue 3 这方面的问题。
想要顺利通过面试,不仅需要了解 Vue 3 的原理,最好还能体现出强烈的学习能力,以及对新技术的敏感。 后两者也是技术能力非常重要的组成部分。
开课吧推出的 《Vue3 原理解析》 课程,就是从上面几个方面,强化学员的 Vue 3 技术能力,帮助大家好好准备面试,顺利拿到 Offer。
在课程中,Vue 3 源码贡献者崔效瑞老师,通过带领大家自己手写代码,让你亲手实现一个最简单的 Vue 3 内核,以此了解 Vue 的核心原理,精准找到学习关键点。
该课程原价199,周刊读者有优惠,可以 0 元学习。微信扫描下方二维码,即可报名。
前100个报名的同学还会额外获赠 《带你高效掌握 ES6:原理讲解 + 项目实战》资料包。
科技动态
最近,一个美国人在操作挖掘机时发生事故,滑下山谷,他被卡在车里,呼吸困难,周围没有其他人。好在他 Pixel 手机的 Android 10 系统内置了车祸报警功能,事故发生后的几分钟内,手机自动拨打求救电话 911,发送他的坐标。
十几分钟后,消防局赶到现场,将他救出来,事后发现他的7根肋骨和4根胸椎折断。下图是 Android 10 在拨打求救电话时显示的提示截图。
2、太空舱旅馆
国内企业推出了太空舱旅馆,号称可以放在任何地方使用。它自带800-1600升水箱、5千瓦光伏,配备了废水和粪便处理系统,可以完成独立的生态循环。
厂家宣传,使用时不用打地基,不用挖建蓄粪池,不受地域位置限制,采用新型玻纤复合材料,质地轻薄,不易腐蚀。不过,如果真的要商用,肯定还是需要外接水电和排污。
3、太阳能汽车
一家德国创业公司宣布,造出了世界第一辆太阳能汽车。该车最大特点就是太阳能板代替了车身油漆,全车一共有248块电池板。不过,太阳能的充电速度比较慢,每周的电量只能支持112公里~245公里(视天气而定),其余的电量必须通过充电桩供应。
该车充满电后,可行驶250公里,售价为2.5万欧元,约为20万人民币。由于车身越大,太阳能板可以放置越多,该公司下一步打算推出太阳能大客车。
4、三星堆考古
3月20日,三星堆遗址的最新考古成果发布。上一次挖掘还是在上个世纪80年代,只挖掘了两个祭祀坑;2019年开始挖掘另外六个,上图是这次出土的黄金面具和上一次出土的青铜面具。
下图是当年和现在的考古现场对比,可以看到中国考古30多年来的进步。现在使用了很多新设备,搭建了恒温恒湿的大棚,还使用 3D 打印为出土文物制作保护罩。
任何史书都没有记载,四千年前四川存在过一个高度发达的人类文明。这个文明是哪里来的,又为何消失,留下了太多的未解之谜。
5、一句话消息
苏伊士运河有史以来第一次被一艘搁浅的集装箱船堵塞,导致运河两端的船只大排长龙。这条著名运河其实非常狭窄,宽度只有200米,而集装箱船长达400米,船身稍微横过来,就会把路堵住。
BBC 报道,欧美很多大公司采用 AI 面试求职者。软件会给出一些问题或者游戏(下图),然后结合求职者的答题表现和摄像头捕捉的表情,决定是否进入下一轮面试。很多求职者质疑,仅凭计算机决定一个人的工作申请是否公平?
美国科学家使用1988年保存下来的 DNA,在2020年克隆出了濒危动物黑足雪貂,它由家养雪貂代为怀孕。这是美国第一个克隆的濒危物种,这种方法以后可用于挽救其他物种。
Oppo 新发布的手机 Find X3 Pro,有一个其它手机没有的显微镜头,可以将物体放大60倍,引起了国外媒体的兴趣。下面就是他们拍的样张:纤维和苔藓。
韩国媒体透露,正在播出的电视剧《文森佐》的意大利场景,全部都是摄影棚内拍摄的,然后使用计算机生成,根本看不出破绽。韩国的数字工业真是越来越厉害。
文章
1、为什么印度发展制造业这么难?(中文)
自从莫迪上台之后,印度一直想要发展制造业,以工业强国。本文详细分析,为什么印度的制造业发展不起来,无法复制中国的模式。
上图据说是,印度老师远程上课,但找不到手机架的解决方案。
2、百度如何错过深度学习之父(中文)
美国最近出版了一本新书《天才制造者》,透露了各大 IT 巨头开发人工智能的许多秘辛。
2012年,李彦宏曾经拍板出资1200万美元,聘请当时还没有出名的“深度学习之父”多伦多大学的辛顿教授担任首席科学家,辛顿教授也动心了,但是最后还是被谷歌挖走了。
3、谁看了日本人的 LINE 聊天记录(中文)
LINE 将一部分开发外包给中国软件公司,中国开发者得到授权后,可以访问日本 LINE 公司的服务器,查阅了一些日本用户的个人资料和留言等信息。这件事披露后,尽管是完全合法的访问数据,还是轰动了日本列岛,直接惊动了日本首相菅义伟。
4、我如何收购一家 SaaS 公司(英文)
作者是一个风险投资家,本文介绍他如何收购一个网络软件,可以从中了解风险投资的一些操作方法。
5、我如何用表情域名赚钱(英文)
作者偶然发现,某些国别域名允许注册表情符号 Emoji 的顶级域名,比如上图的笑脸域名。他就一口气注册了300个,开始利用它们赚钱。
6、关于线程的简要介绍(英文)
线程(thread)是编程的重要概念,本文用简单的语言介绍了什么是线程、它与进程的区别、线程的优缺点等等,写得很好。
7、一道有趣的物理题(英文)
这是美国一个大学的物理学考试题目:有没有可能在高压输电线路的下方,放置一大圈电线,利用线圈感应进行偷电?
8、放弃悬停菜单(英文)
悬停菜单是一种常见做法,鼠标悬停时显示子菜单。作者认为,如果有些菜单项没有子菜单,悬停会造成行为不统一,建议统一改为单击菜单。
工具
1、Gotify
一个 Go 语言写的 WebSockets 库,有服务端、客户端和安卓端。
2、UserLAnd
一个安卓应用,让你在安卓手机上安装 Linux 发行版,就像安装一个常规 App,不需要系统 root。
3、lint-md
一个检查中文 Markdown 语法风格的命令行工具,比如英文字母与全角字符之间有一个空格。(@hustcc 投稿)
开源的安卓电子邮件客户端,强调安全和隐私保护。
5、AR-lab
一个实验性桌面程序,使用百度飞轮和 Electron 实现的 AR 剪贴和复制。手机先对准某人,再对准电脑屏幕,即可把他/她复制粘贴到桌面程序里面!(@shadowcz007 投稿)
一个 GitHub Actions 模板,每天定时运行,将 RSS 内容推送到 Telegram 频道。(@GuangzheJiang 投稿)
7、mdBook
GitBook 的 Rust 语言移植,可以将 markdown 源文件转成一个在线阅读网站。
可能是最简单的流程图制作工具。左边的文本框输入,一行就代表一个新节点,缩进代表隶属关系,右边自动生成图形。
一个 macOS 应用,自动根据外部光线的强弱,调整桌面为亮模式或暗模式。
10、Arrow
一个 Python 的日期时间库,借鉴了 moment.js 的 API 设计。
资源
该仓库收集热门网站的开源实现,比如 Airbnb、Amazon、Instagram、Netflix、Tiktok、Spotify 等,已经有70多个项目了。
2、地球史视频
一个原创科普视频的 Youtube 频道,从地球诞生开始,一段一段介绍地球的历史。
3、真实世界的密码学(Real-world Cryptography)
本书使用简单的语言和示例,解释了普通用户在日常生活中遇到的密码学问题,可以免费在线阅读。
一组不错的数据结构与算法讲解视频,涉及动态数组、二叉树、图论、动画引擎等等。从国外网站搬运到 B 站,带有中文字幕。(@jizai 投稿)
5、活火山直播
冰岛的一座活火山出现裂缝,涌出岩浆。工程师将摄像头对准火山,在网上提供直播,很难得可以看到火山喷发的直播。
图片
1、博朗的配色
德国博朗公司(Braun)以设计优雅著称,曾经对乔布斯产生过重大影响。下面是它的一些产品配色方案,非常漂亮。
2012年,Facebook 发行股票上市,每个员工收到了一本小红书。
最后一页写着这样一段话:
“如果我们自己不创造能够杀死 Facebook 的东西,其他人将会这样做。……互联网不是一个友善的地方。那些不重要的东西甚至都没有机会留下遗迹。它们消失得无影无踪。”
文摘
1、庞巴德的故事
1952年,法国人庞巴德(Alain Bombard)独自一人,乘坐一艘4.3米的充气式救生筏穿越大西洋。他没有携带食物和淡水,航行了4,400公里,于当年12月23日到达加勒比海岛国巴巴多斯。他的体重减轻了25公斤,这一切只为了证明他的观点:人类实际上可以在海水上生存更长的时间!
作为一名医生,庞巴德有一个理论,在身体不缺水的情况下,人类饮用少量海水,并没有危险。只有当身体脱水并突然喝大量盐水时,才是危险的。
据他自己说,他在海上依靠鱼叉和鱼钩捕鱼,以及用小网捞海面上的浮游生物为食,每天也饮用有限的海水。
很多人不相信庞巴德的讲法,认为他实际上在航行时偷偷携带了淡水,并且一路上都在收集雨水,可能中途还有秘密的补给。
2005年,庞巴德(Bombard)在法国土伦去世,享年80岁。
1964年,中国成功在新疆试爆了第一枚原子弹。美国政府非常震惊,希望收集更多这方面的情报。
中央情报局 CIA 想出了一个匪夷所思的计划。他们打算在印度的高山顶上安装一个监听装置,捕获中国核计划的无线电通信。
监听装置是一个金属箱,重50多公斤,外表像一个烤箱,但是装有将近2米的天线。它内部有一个微型核反应堆,用来供电,保证能够在极寒的山顶连续工作多年。
1965年,中央情报局跟印度合作,组建了一支登山队,计划把这个装置放到印度第二高峰南达·戴维(Nanda Devi)的顶上。那座山峰位于喜马拉雅山脉,海拔7816米。
登山队训练了6个月,于1965年10月出发,结果遭遇了彻底失败。距离山顶还有几百米的时候,一场巨大的暴风雪来临了,几名队员掉落山谷而丧生。登山队长被迫决定撤退,并把核装置留在山上,打算下次登山时再取回它。
到1968年为止,中央情报局在该地区又组织了七次登山,但是始终没有找到那台留在山上的设备,只好在山顶又重新安装了另一台。但是,那一台还没来得及收集到有用的情报,就被埋在深深的积雪下面,几个月后停止了工作。
于是,在喜马拉雅山脉的深处,留下了两个核装置,没人知道它们现在的状况。
2021年2月,印度的北阿坎德邦爆发巨大的山洪,造成50多人丧生。洪水的源头就是南达德维冰川,山上的一个湖泊发生了决口。尽管没有证据支持,许多人猜测,原因可能就是那两个核装置还在工作,产生的热量导致了冰雪融化,冰川决口。
言论
1、
有史以来发行的所有美元,几乎有四分之一是在2020年发行的。
— 《美元的贬值》
2、
小的、渐进式的创新可以使行业主导企业保持领先地位,但是激进的创新可以使新公司超越行业主导企业,这就叫“跨越式发展”。
— 维基百科
3、
杀手级应用(killer application)指的是极受市场欢迎的计算机程序,证明了底层技术的价值。比如,消费者只是为了运行该程序,而会购买必需的硬件。
— 维基百科
4、
如果你自己开公司,每月收入少于2万美元,那么你的公司根本不是公司,而是一份你的工作。
5、
以前是其它行业的公司购买软件,现在是某一个公司创建一种软件,然后使用自己的软件进入该行业,并对这个行业加以改造。
6、
2020年,音乐产业的总收入不到200亿美元,是20年前的一半。流媒体的发展,大大缩小了音乐市场的产值。
历史上的本周
2020年(第 100 期):零利率时代
2019年(第 48 期):著名程序员 Bill Joy 的人生启示
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志和微信公众号。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
(完)