科技爱好者周刊:第93期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源(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 。微信扫描下方二维码,可以了解训练营详情,咨询并报名。
资讯
深圳市南山区人民法院最近裁定,人工智能产生的作品可以获得版权保护。该案件是腾讯起诉上海英讯科技有限公司,未经授权就复制腾讯机器人 Dreamwriter 撰写的财经文章。法院裁定,被告败诉,必须撤消侵权,并向腾讯支付1500元人民币的赔偿。
Dreamwriter 是一款腾讯2015年开发的新闻写作软件,自动生成证券走势、企业业绩等财经新闻,发表在腾讯财经网站上。
人工智能产生的作品是否应受版权保护一直有争议,美国的判例法明确规定,版权法仅保护基于人类智力的知识劳动成果,很显然人工智能作品不存在智力创造。澳大利亚一家法院在2012年的一宗案件中也宣布,在计算机干预下生成的作品无法受到版权保护。
2020年1月11日,中国自主建设的第一个卫星移动通信系统——天通系统正式商用,目前由中国电信运营,号段为1740,有手持终端(操作系统为安卓)和车载终端等多种终端类型。用户也可以安装手机应用,去连接终端,实现卫星通信。
该系统从2018年3月开始试运行,至今已有近3万用户,年套餐费用是1000元一年,包含750分钟时长的通话费。
卫星通信可以保证在任意一个地点,都能与外界通信,对于海上和无人地区作业意义重大,主要有海事通信卫星和铱星两个系统。天通系统目前只有一颗卫星“天通一号”(2016年8月6日发射),只能覆盖中国全境,做不到全球通。而且,一颗卫星的信号连通成功率和通信速度,都不如多颗卫星。
由于韩国大企业开始使用人工智能评估面试者,补习班业者就相应推出了 AI 面试辅导,提供模拟软件,帮助应聘者更好地应对表情识别技术。比如,微笑的时候,最好不要张大嘴,而是用眼睛微笑。
一次3个小时的 AI 软件面试模拟,费用最高为100,000韩元(约人民币600元)。
4、解剖青蛙模型
高中生物课都有青蛙解剖实验,但是现在野生青蛙的数量正在减少,而且青蛙也是有益的生物,应该得到保护。美国佛罗里达州的高中正在尝试使用青蛙模型,进行解剖。
这种模型相当逼真,外观和触感都接近真实青蛙。切开腹部,可以看到肌肉组织和内脏,并有假的青蛙卵,但是皮肤不带有粘液。模型的另一个好处是不需要刺激性的甲醛,并且是环保材料制作的,可以回收以后重复使用。它的价格是150美元一个。
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,允许自定义短链接、设置链接密码,还提供访问统计。
一个 JavaScript 语言的 OCR 库,可以在网页运行,识别图片中的文字。它支持100多种文字,包括中文。这里还有一篇教程,介绍 Python 语言如何使用这个库。
5、sshelper
一个安卓的 SSH 服务器应用,使你可以 SSH 登录到安卓手机。(@ch-cn 投稿)
一个将低分辨率图片增强为高分辨率的工具,可以将分辨率增加4倍(即长和宽各增加一倍)。
一个为2岁~4岁婴儿开发的网页游戏,让孩子选有多少只符合条件的猫,比如红色的猫有多少只。
8、linkding
一个自己架设的网址书签服务。
一个数码照片的后期处理软件,可以视作 Lightroom 的开源版。
10、digiKam
数码照片管理的跨平台桌面软件。
资源
该网站会随机显示一个业余爱好,以及介绍材料。如果你不知道自己有什么爱好,可以看看这个网站,也许能找到感兴趣的事。
中文的密码学入门介绍,向非专业读者介绍了密码学的基本概念,没有涉及到技术细节。(@ifrontend-xyz 投稿)
一套开源图标,有1500多个,支持 SVG、PNG、Webfonts 多种格式。
该网站收集一些典型的编程任务,然后用尽可能多的计算机语言,给出这些问题的实现。目前,它一共收集了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、
一个项目有太多的工程师是一个严重的问题。产品经理可能想增加更多的工程师,并行完成工作任务。但是实际上,任何一个项目的并行任务的数量都是有限的。
一旦项目工程师过多时,工程师的时间将从开发转向计划、同步和协调。
4、
加拿大皇家约克地铁站(Royal York Station)的装饰工程,合理的工期应该是3到6个月,但是政府根本不管,导致工程队似乎希望干上20年到30年,直到退休为止。
– 一个加拿大人 对《为什么加拿大建筑成本如此之高?》的评论
5、
如何才能画一幅完美的画?
很简单。先让自己变得完美,然后自然地画,所有的专家都这样做。
– 《禅与摩托车维修艺术》
6、
蒂姆·库克的专业是削减成本,改善供应链并提高利润。他担任苹果公司 CEO 后,对产品而言是灾难性的。
他的第一件事,就是将内存焊接到笔记本电脑的主板上。过去,你可以自己升级 MacBook Pro 的内存,价格为50美元~100美元,远低于苹果收取的内存升级费。库克似乎在这个地方看到了利润损失,此外,内存焊接可以为苹果公司节省了几美元的零件费用。
回顾
去年的本周:《周刊第 42 期》
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志和微信公众号。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
(完)