科技爱好者周刊:第 93 期

作者: 阮一峰

日期: 2020年2月 7日

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

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。

封面图:火星表面的沙丘,出处美国宇航局

刊首语

这段假期,我在家常常玩电子游戏。

有人说过,世界上有两种游戏。一种是追求明确目标的游戏,比如战胜所有对手,完成目标就取得了游戏胜利;另一种是没有明确目标的游戏,只是为了讲一个故事,或者体验在游戏世界的漫游。

我发现,我对第一种游戏越来越厌倦,对不停地"打怪、升级、做任务、收集宝物"这种模式,尤其没有兴趣。我更喜欢在游戏中漫游和探索,好比在一个陌生的城市观光,没有一定要做的任务,也没有一定要克服的障碍,不需要收集任何东西,不必与任何人作战,也不担心哪个角落会跳出敌人,如果看到感兴趣的东西,就停下来好好欣赏。

有一个很老的游戏,叫做《亲爱的艾丝特:爱与死之书》(Dear Esther),据说是文学性最强的游戏,甚至有的评论家说,这不是游戏,而是一部可以玩的小说,"这是压抑、孤独、沉寂以及心如灰烬的表白或遗书"。玩家身处一个无人海岛,景色优美而荒凉,背景音乐伴着海风时断时续,你在这个岛上漫游,没有目标,耳边是一个陌生男人在不停朗读,他写给亡妻的信。你根据这些信,以及现场发现的线索,自己去推测到底发生了什么。这种游戏很对我的胃口。

在我心目中,好的游戏应该是这样的:玩家处在一个故事之中,漂亮的虚拟世界使得这个故事引人入胜。它会吸引你想留在其中,探索各个角落,等着知道故事的结局。游戏过程就是一次旅行,与周围的物体互动,大部分时间你就是悠闲地探索环境,等待将要发生的情节。

我想,未来会有越来越多这一类游戏,就是一本实境化的数字小说。表面上,你在玩游戏,实际上是在读小说,把自己变成小说人物、亲身体验小说世界、参与其中的情节。

50 天进阶 Python 高手

这次放假的时间比较长,正好用来学一些线上课程。

Python 语言作为行业的基础工具,在业内有广泛应用。网上的学习材料很多,入门也容易,是培训学习的热门方向。如果你想在短时间内,提高自己的 Python 水平,或者觉得自学不成体系,也没有人指导答疑,那么不妨看一下极客时间的课程。

极客时间是国内著名的 IT 领域知识服务平台,有完整的 Python 学习服务。其中,《Python 进阶训练营》 是专门为 Python 初学者入门后提高水平,量身定做,尹会生老师主讲,除了课程本身的手把手指导以外,还提供一系列配套服务。

《Python 进阶训练营》 适合有语法基础的同学,熟悉实务,尽快在实际项目上手。尹会生老师将用 50 天时间,帮助大家在原有水平上,短期内系统提升 Python 开发技能。课程采用线上直播授课的方式,搭配 7 周的实战作业、助教随时答疑、班主任学习追踪的服务。

课程从一个简单的单线程爬虫案例开始,逐步扩展为多线程爬虫,紧接着对收集到的数据进行存储、清洗、分词以及情感分析,最后再通过 Web 前端直观地展示出来。学完后不仅能掌握一系列 Python 高阶开发技能,如果后续想转向 Web 开发、数据分析与处理、NLP、人工智能等领域的话,这次训练营也为你打下了坚实的基础。

点击查看详细的课程大纲)

极客时间对接大量互联网公司,培训合格后, 一年内提供 2 次一线大厂和 TGO 鲲鹏会 600 多家企业内推服务。

这个培训的原价 ¥3600,优惠价 ¥1999,使用口令: PYRUANYFE,还可以再省 ¥200,到手仅需 ¥1799 。微信扫描下方二维码,可以了解训练营详情,咨询并报名。

资讯

1、深圳法院判决人工智能作品有版权

深圳市南山区人民法院最近裁定,人工智能产生的作品可以获得版权保护。该案件是腾讯起诉上海英讯科技有限公司,未经授权就复制腾讯机器人 Dreamwriter 撰写的财经文章。法院裁定,被告败诉,必须撤消侵权,并向腾讯支付1500元人民币的赔偿。

Dreamwriter 是一款腾讯2015年开发的新闻写作软件,自动生成证券走势、企业业绩等财经新闻,发表在腾讯财经网站上。

人工智能产生的作品是否应受版权保护一直有争议,美国的判例法明确规定,版权法仅保护基于人类智力的知识劳动成果,很显然人工智能作品不存在智力创造。澳大利亚一家法院在2012年的一宗案件中也宣布,在计算机干预下生成的作品无法受到版权保护。

2、中国自主建设的卫星通信系统

2020年1月11日,中国自主建设的第一个卫星移动通信系统----天通系统正式商用,目前由中国电信运营,号段为1740,有手持终端(操作系统为安卓)和车载终端等多种终端类型。用户也可以安装手机应用,去连接终端,实现卫星通信。

该系统从2018年3月开始试运行,至今已有近3万用户,年套餐费用是1000元一年,包含750分钟时长的通话费。

卫星通信可以保证在任意一个地点,都能与外界通信,对于海上和无人地区作业意义重大,主要有海事通信卫星和铱星两个系统。天通系统目前只有一颗卫星"天通一号"(2016年8月6日发射),只能覆盖中国全境,做不到全球通。而且,一颗卫星的信号连通成功率和通信速度,都不如多颗卫星。

3、韩国出现 AI 面试补习班

由于韩国大企业开始使用人工智能评估面试者,补习班业者就相应推出了 AI 面试辅导,提供模拟软件,帮助应聘者更好地应对表情识别技术。比如,微笑的时候,最好不要张大嘴,而是用眼睛微笑。

一次3个小时的 AI 软件面试模拟,费用最高为100,000韩元(约人民币600元)。

4、解剖青蛙模型

高中生物课都有青蛙解剖实验,但是现在野生青蛙的数量正在减少,而且青蛙也是有益的生物,应该得到保护。美国佛罗里达州的高中正在尝试使用青蛙模型,进行解剖。

这种模型相当逼真,外观和触感都接近真实青蛙。切开腹部,可以看到肌肉组织和内脏,并有假的青蛙卵,但是皮肤不带有粘液。模型的另一个好处是不需要刺激性的甲醛,并且是环保材料制作的,可以回收以后重复使用。它的价格是150美元一个。

5、"WiFi万能钥匙"申请商标注册失败

2019年12月,北京市高级人民法院做出终审判决,认为"WiFi万能钥匙" 这个商标包含 WiFi 这个词,容易使消费者对服务内容和服务性质产生误认,属于带有欺骗性的标志,不得作为商标使用。

"涉案商标由图形、英文字母"WiFi"和中文"万能钥匙"构成,其中"WiFi"是一种将电子终端以无线方式互相连接的技术,而"万能钥匙"则是对建立连接时密码破解的通俗称呼,将涉案商标使用于指定服务上,容易使消费者对服务内容和服务性质产生误认,带有欺骗性。"

6、一句话新闻

  • 美国航空管理局 提出一个设想,所有无人机都必须有远程 ID,以供无线电识别。未来那些无法回报 ID 的无人机都会被击落。

  • 尼尔森公司调查发现,88%的美国人一边看电视,一边使用手机;71%的美国人会在手机上查找,正在观看的电视节目;41%的美国人忙于向朋友/家人发送有关正在观看的节目的消息。

  • 国外网友推荐安装高亮度 LED 玉米灯,价格不高,可以让室内亮如白昼,有利于提高工作效率。

  • 一项调查发现,美国民众对技术公司的正面评价,仅次于教堂。

文章

1、React 的开发团队个人简介(英文)

这是 React 官网的团队介绍页面,10个成员每人一张照片和一段自述,写得很有意思。

2、我们为什么选择 Go 语言?(英文)

可汗学院的后端是用 Python 2 写的,本文介绍为什么他们不升级到 Python 3,而是选择用 Go 重写。

3、Instagram 的第一张照片(英文)

Instagram 的照片 URL 是按顺序编号的,所以可以找到第一张上传的照片。那是创始人凯文·西斯特罗姆(Kevin Systrom)在2010年7月16日下午2点24分上传的,内容是拖鞋和一条狗,描述中写着"测试"。

4、Epic Games CEO 的故事(英文)

Epic 游戏公司是热门游戏 Fortnight 的开发商,本文介绍了它的49岁 CEO 蒂姆·斯威尼(Tim Sweeney)。他的个人财富价值达到了72亿美元,排名世界第244位。他是程序员出身,没有结婚也没有子女,使用个人财产购买了美国数万英亩的林地,加以保护。

5、我的 SaaS 产品失败分析(英文)

作者启动了一个自己的 SaaS 产品,失败以后进行了分析,主要是对技术栈的选择和任务的优先级进行了检讨。

6、服务器的定义(英文)

我们经常提到服务器,但是到底什么是服务器?这篇文章讨论了服务器的含义,它既可能是硬件,也可能是软件,取决于上下文。

7、为什么 npm 锁文件是一个安全隐患?(英文)

Node.js 的模块管理系统 npm,会自动生成锁文件package-lock.json。作者提出,下毒者可以偷偷修改这个锁文件,加入恶意模块,而很难被发现。

8、2019年十大产品创新(英文)

国外网站评选的年度最佳产品创新,我最喜欢其中两个产品。

  • 罗技的残疾人游戏手柄,各个按钮可以分离,用脚或肘来按。
  • 阿迪达斯的可循环运动鞋,穿旧了就直接送去粉碎,当作原料接着制造新鞋。

9、Mac Pro 使用体验(英文)

Lunar 是一家电影动画工作室,本文是他们使用最新的 Mac Pro 的总结。

10、互联网用户追踪技术(英文)

本篇长文对各种互联网用户追踪技术进行总结。

工具

1、monica

一个个人的 CRM(客户关系管理)系统,可以自己架设服务,管理你的所有人际关系。

2、普通话声调训练

老外学习汉语普通话,最难掌握的就是四个声调。这个网址提供在线的声调训练,先听老师的录音,然后你跟着读一遍。浏览器会录下你的声音,判断声调发音是否正确,不过它的准确性似乎有点问题,有时会认不出正确发音。

3、kutt

开源的短链接生成器,基于 Node.js,允许自定义短链接、设置链接密码,还提供访问统计。

4、tesseract.js

一个 JavaScript 语言的 OCR 库,可以在网页运行,识别图片中的文字。它支持100多种文字,包括中文。这里还有一篇教程,介绍 Python 语言如何使用这个库。

5、sshelper

一个安卓的 SSH 服务器应用,使你可以 SSH 登录到安卓手机。(@ch-cn 投稿)

6、Pic Hance

一个将低分辨率图片增强为高分辨率的工具,可以将分辨率增加4倍(即长和宽各增加一倍)。

7、cats-of-jasnah

一个为2岁~4岁婴儿开发的网页游戏,让孩子选有多少只符合条件的猫,比如红色的猫有多少只。

8、linkding

一个自己架设的网址书签服务。

9、darktable

一个数码照片的后期处理软件,可以视作 Lightroom 的开源版。

10、digiKam

数码照片管理的跨平台桌面软件。

资源

1、Find yourself a hobby

该网站会随机显示一个业余爱好,以及介绍材料。如果你不知道自己有什么爱好,可以看看这个网站,也许能找到感兴趣的事。

2、区块链背后的密码学

中文的密码学入门介绍,向非专业读者介绍了密码学的基本概念,没有涉及到技术细节。(@ifrontend-xyz 投稿)

3、CoreUI Icons

一套开源图标,有1500多个,支持 SVG、PNG、Webfonts 多种格式。

4、RosettaGit

该网站收集一些典型的编程任务,然后用尽可能多的计算机语言,给出这些问题的实现。目前,它一共收集了13个编程任务,4392种解决方案,涉及749种计算机语言。

5、计算机科学入门

英文的免费电子书,从最基本的二进制开始讲起,直到操作系统的底层原理工具。

图片

1、 树根桥

印度有一种利用榕树树根做成的"树根桥",单单是梅加拉亚邦,就有74座。

当地居民利用榕树的气根,先在河或山沟两岸种上幼苗。一旦气根发芽冒出地面,就会将它们缠绕在竹子或棕榈骨架上,指向对岸。到达另一侧后,再把它们植入土壤中。整个过程需要几十年。

这种桥可以延伸50米,持续数百年。由于树是活的,所以这些桥也是活桥,在当地潮湿的天气中不会腐烂,使用寿命比木桥或铁桥都长。

榕树的根还会对负荷起反应,走的人越多,它也会越长越多,纠缠在一起,形成高度复杂的结构,变成一座稳定而安全的桥梁。世界其他地方也有这种桥梁,但都不如印度普遍。

2、英语流利程度

《经济学家》杂志绘制了一幅全球英语流利程度图。下图中,颜色越深就表示英语越流利,灰色的国家则是英语为母语。

根据这张图,中国人的英语水平高于俄国人,我表示怀疑。

文摘

1、马格德堡水桥

德国有一座水桥,桥上走的不是车,而是船。

这座水桥横跨易北河。由于易北河的地势高于两侧两条平行的运河,所以工程师认为建一座通船的水桥,连接两条运河,要比修建船闸更经济。这座水桥是世界同类桥梁中最大的。

有趣的是,不论大船还是小船,甚至没有船的时候,桥面受到的压力(几乎)总是相同的。只要船能浮起来,桥就不会塌。这是为什么?

理由是浮力(基本)抵消了船的重量。你可以设想,假定水里面有一部分水是静态的,固定不动,由于水块整体上保持静止,因此该块的总受力必须为零。这意味着向上的浮力的大小等于向下的重力。

现在,用同样体积的钢块取代那块水。因为钢块比水块重,所以钢会下沉。但是受到的浮力还是一样的,总是等于被排出的那部分水的重量。

回到桥梁本身,如果水里有东西漂浮,那么水底受到的作用力会更大吗?

让我们做一个实验。天平上防一个装满水的烧杯,显示的重量为329克。

然后有一个瓶子,重量为54克。

现在把瓶子放到烧杯里面,一些水会溢出,因为烧饼原来是满的。

可以看到,去掉溢出的水以后,烧杯的重量为332克,几乎没变,跟原来的329克基本一致。这就是说,54克瓶子的重量,基本上都变成了溢出的水。

如果瓶子减去一些重量,变成23克,再放到烧杯里。烧杯的重量也几乎没变。

现在,我们把烧杯想象成那座水桥,瓶子就是船。当船进入水桥的时候,水位会上升,这部分被排出的水就是船的重量。由于水桥连着两条运河,上升的那部分水会流到两条运河里面,因此桥受到的重力基本没变。即船的重量会由整条水路承担,而不仅仅是桥面承担,如果水路很长,每个部分增加的重力就可以忽略不计。

2、惠勒决议

1938年6月13日,美国参议院通过了决议,正式限制无线电广播电台的功率,美国的 AM 广播电台最大功率不得超过50000瓦特。这个决议是惠勒参议员提出的,通常称为惠勒决议(Wheeler resolution)。

惠勒参议员认为,功率超过50千瓦的 AM 广播电台违背了公众利益,会导致政治经济权力和社会影响力集中在极少数人的手中。此外,大功率电台会抑制小功率电台,剥夺小电台的收入,使得这些电台无法充分有效地为社会、宗教、教育、公民、社区服务。

这个决议通过时,FM 广播和电视台尚不存在,而且 AM 电台全美国不到700个。但是,它规定的限制一直沿用了下来。

二战时,支持者更进一步提出,高功率电台可能会导致像意大利墨索里尼、德国希特勒这样的独裁者的崛起。

这个决议导致了美国没有全国性的电台,而有许许多多地方性的小电台。

言论与数字

1、

埃隆·马斯克(Elon Musk)的项目,似乎都是为人类失败做准备。

发电厂无法可靠供电时,太阳能电池板必不可少。沙特阿拉伯无法供应石油时,电动汽车必不可少。地面互联网关闭时,星联计划提供卫星上网。地球无法居住时,就移居火星。

-- 推特用户

2、

在软件行业,很多人对敏捷开发的理解就是,最短时间内提供最大价值的所有方法。

-- 推特用户

3、

一个项目有太多的工程师是一个严重的问题。产品经理可能想增加更多的工程师,并行完成工作任务。但是实际上,任何一个项目的并行任务的数量都是有限的。

一旦项目工程师过多时,工程师的时间将从开发转向计划、同步和协调。

-- Nicholas C.Zakas

4、

加拿大皇家约克地铁站(Royal York Station)的装饰工程,合理的工期应该是3到6个月,但是政府根本不管,导致工程队似乎希望干上20年到30年,直到退休为止。

-- 一个加拿大人 对《为什么加拿大建筑成本如此之高?》的评论

5、

如何才能画一幅完美的画?

很简单。先让自己变得完美,然后自然地画,所有的专家都这样做。

-- 《禅与摩托车维修艺术》

6、

蒂姆·库克的专业是削减成本,改善供应链并提高利润。他担任苹果公司 CEO 后,对产品而言是灾难性的。

他的第一件事,就是将内存焊接到笔记本电脑的主板上。过去,你可以自己升级 MacBook Pro 的内存,价格为50美元~100美元,远低于苹果收取的内存升级费。库克似乎在这个地方看到了利润损失,此外,内存焊接可以为苹果公司节省了几美元的零件费用。

-- 《Mac Pro 和苹果公司的滑坡》

回顾

去年的本周:《周刊第 42 期》

订阅

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

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

(完)

留言(33条)

早,我以为这其中会有关于远程工作。多谢分享的

我觉得深圳法院判决人工智能作品有版权这件事挺讽刺的。现实中,活人的版权是什么处境,一个没有思想的机器人就有作品版权了。我只能说腾讯 nb。

南山法王..

阮大哥新年快乐,真的很佩服阮大哥的毅力。每期必追,不可或缺。感谢!

感兴趣的技术干货感觉越来越少了,科普性的、引导性的文章越来越多了

小时候用活青蛙,吓得不敢下手????

桥梁那个不就是阿基米德原理吗,排出的水质量等于放入物体的质量。

相对有见解的文章越来越少了,唉。。。

年过的几多愁,希望春天快点来吧

看到最后这个
“去年的本周:《周刊第 42 期》”
时间太快了,转眼间就是一年了啊。

活的樹橋這個做法太厲害了
與自然共處,又達到人的目的

我以为电台就是FM,原来AM也是,FM是调频,AM是调幅。

国内最早的培训机构之一,兄弟连倒闭了!

Typo:
天平上防一个装满水的烧杯
-> 天平上方一个装满水的烧杯

中国人的英语水平高于俄国人,我笑了

darktable 与 digKam 不错。。我下下来与 faststone image viewer 及 photoscape 比较一下。。FIV 与 photoscape 我用了10年左右了。。看图、简单的调整、以及图片批处理实在好用。

世界上有两种游戏。一种是追求明确目标的游戏,比如战胜所有对手,完成目标就取得了游戏胜利;另一种是没有明确目标的游戏,只是为了讲一个故事,或者体验在游戏世界的漫游。人生如游戏,个人喜欢第二种游戏的设计,学会体会生活,品尝生活,而不是非得冲在一股浪的前头

喜欢那个玉米灯和德国那座水桥。

引用微wx笑的发言:

中国人的英语水平高于俄国人,我笑了

这种笼统的比较,我也笑了

有点像有限游戏和无限游戏的概念

每期必看,书也买了
大佬为什么是大佬,就是把每一件再小的事都做到极致,并且能坚持下来。
突然想起之前阮兄写过的一篇文章,说有人在上海富人区,开了一家精品水果店,好但是贵,但是发现这些富人不买账。
那些真正的有钱人,其实很简朴,他们可能更懂得性价比,每一件事都极认真对待。

引用阿拉灯神丁Vicky的发言:

相对有见解的文章越来越少了,唉。。。

也不敢说了 阮大神

简单极致

那个印度桥感觉是鬼斧神工啊

亲爱的艾丝特,还有类似的游戏吗

实际上,我无法理解“地球不再宜居就移民火星”这种论调。瘦死的骆驼比马大,地球得变得多么不宜居才能比火星还要不宜居?移民火星得运输成本和改造火星环境的成本,和维持地球环境的成本,这个具有可比性吗?

呀,语雀不更新了?

Epic 游戏公司是热门游戏 Fortnight 的开发商,应该是Fortnite,的确读上去有些像~

果然南山必胜客

引用bouc的发言:

我觉得深圳法院判决人工智能作品有版权这件事挺讽刺的。现实中,活人的版权是什么处境,一个没有思想的机器人就有作品版权了。我只能说腾讯 nb。

南山区法院是腾讯家开的你不知道?

假的青蛙解刨模型,成功掐死了发现新事物的天才

在我心目中,好的游戏应该是这样的:玩家处在一个故事之中,漂亮的虚拟世界使得这个故事引人入胜。它会吸引你想留在其中,探索各个角落,等着知道故事的结局。游戏过程就是一次旅行,与周围的物体互动,大部分时间你就是悠闲地探索环境,等待将要发生的情节。

2022年回看,《原神》主线任务就是这样的故事。

一个好游戏除了取决玩家,还取决于游戏在这个社会上的接纳度,过于超前的意识可能导致现实难以实现盈利从而无法反哺制作组本身,这导致了现在有一部分游戏逐渐走向偏赌博类和粗糙化,这是是一个不太好的趋势,也希望广大独立生存的各大小游戏工作室努力存活下来,这个社会上需要不同.

我要发表看法

«-必填

«-必填,不公开

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