每周分享第 37 期

栏目: 编程工具 · 发布时间: 5年前

内容简介:这里记录过去一周,我看到的值得分享的东西,每周五发布。欢迎投稿,或推荐你自己的项目,请前往 GitHub 的

这里记录过去一周,我看到的值得分享的东西,每周五发布。

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

每周分享第 37 期

(题图:安吉,浙江,2018)

前些日子,武侠小说泰斗金庸先生去世了。

他可能是影响最大的中国当代作家,几代人都是读他的武侠小说长大的。但是我认为,他很可能也是最后一个影响力这么大的作家。

以前没有那么多的娱乐方式,武侠小说是主要的消遣。我们常常是关灯以后,津津有味读到半夜,因为也没有其他事情可干。那个年代,电视台一到晚上10点,就会显示"今天的节目已经播放完毕,观众朋友们明天再见"。

到了今天,娱乐方式越来越多,小说已经变成了一种小众行为。大家都是在手机上玩游戏、看视频、发消息......读书的人只占一部分,而且比例会越来越小。金庸先生的武侠小说,要是现在写出来,我认为绝不可能有这么多读者。写得再好也不可能,以前是全民读书的年代,现在不是了。我印象中,全民阅读的小说,最早是金庸,后来是路遥的《平凡的世界》,再后来是《三体》,然后就没有了。为什么?因为《三体》出版以后,电脑游戏、互联网、智能手机开始普及了。

无独有偶,世界最畅销小说《哈利波特》也是在智能手机流行之前问世的。我认为,以后也不会有《哈利波特》那种级别的流行小说了。

通过小说对一代人产生影响,这种事情可能永久地结束了。以后,对一代人有影响的可能将是某个游戏、某个视频节目、某个网红。

新闻

1、 火星上的冰

每周分享第 37 期

12月20日,欧洲航天局的火星快车轨道飞行器发回了一张照片,显示了常年寒冷的 Korolev 火山口。科学家认为白色的部分是冷冻的二氧化碳,下面就是冰。这意味着,火星上不仅有液态水,还有湖。

火星快车是2003年6月2日发射的,六个月后到达火星,已经在火星轨道上运行了15年。(@ alaskasquirrel 投稿)

2、 IPv6 圣诞树

每周分享第 37 期

一位没有披露身份的工程师,在室外架设了一棵圣诞树和一块 LED 屏幕,将它们连上互联网,并进行一天24小时的 直播

这棵圣诞树和 LED 屏幕的每个像素,都可以通过 IPv6 地址控制。你 ping 一下 2001:4c08:2028:2019::RR:GG:BB 这个地址,其中 RR、GG、BB 是你设定的任意颜色值,圣诞树就会亮一下这个颜色的灯。你 ping 一下 2001:4c08:2028:X:Y:RR:GG:BB 这个地址,其中 X 和 Y 是屏幕指定位置的坐标,就会在该点显示指定的颜色。

为了防止恶意使用,必须先向站长申请加入白名单,然后你的图像才会发上屏幕。

3、 零排放才能进入市中心

每周分享第 37 期

西班牙首都马德里规定,12月1日开始,只有零排放的车辆才能进入市中心。但是,实际执行的时候,只限制2000年之前登记的汽油车和2006年之前登记的柴油车。该市的目标是未来只有电动车和液化石油气车辆才能进入市区。

4、 内燃机专家失业

每周分享第 37 期

美国最大的汽车公司通用汽车公司宣布,裁员8000个白领职位,其中很大一部分是内燃机专家,因为传统的汽油发动机不是未来的趋势。未来的汽车将是电动汽车。通用汽车的招聘岗位,已经完全转向软件工程师、激光传感器工程师、电池工程师,不打算再研发内燃机引擎了。

5、 AI 渲染的图像

每周分享第 37 期

Nvidia 公司实现了一个重大突破,它开始采用 AI 通过机器学习,自动建模,渲染出图像。

传统的方法是,GPU 根据 3D 模型渲染出图像,新技术则是不需要人工建模,AI 算法根据视频自动建模,渲染出图像。该技术可以用于快速开发 3D 游戏。

6、 太空艺术品

每周分享第 37 期

12月4日,SpaceX 火箭将一个雕塑送上了太空。这个雕塑是用轻质材料制成的,装在盒子里面,然后盒子装在卫星下面,由火箭发射到太空。一旦进入距离地球575公里的轨道上,就会自动打开,这个雕塑会像气球一样自我膨胀。阳光反射到雕塑上,用肉眼就可以从地球上看到它,会像北斗七星中的明星一样明亮。该作品的作者是艺术家特雷弗·帕格伦(Trevor Paglen)。(@ swordfishwjy _ _ 投稿)

7、 电动汽车的实时追踪系统

每周分享第 37 期

如果你的车是电动汽车,你的实时位置可能正在传送给政府。中国政府规定,所有电动车的数据要实时发送给政府。这样做的目的是防止电动车补贴计划中的欺诈行为,保证获得补贴的电动车有正常行驶。

上图显示,上海市的电动汽车有16万8千辆,正在充电的有10538辆,正在行驶的有31897辆。下图显示那些正在行驶的电动汽车的实时位置。

每周分享第 37 期

网友对这条消息的补充:国家新能源车辆标准 GB32960 规定每十秒上传一次实时数据,包括经纬度、车辆发动机状态 、电池状态等。

8、 无人出租车开始运营

每周分享第 37 期

谷歌投资的无人汽车公司 Waymo,开始在亚利桑那州提供出租车服务。这标志着无人驾驶技术进入生产环境了。

现在,这项服务只向 Waymo 挑选的400个当地居民开放,用车的时候需要使用手机预约。每辆车的司机位会坐着一个 Waymo 的工程师,负责处理紧急情况,实际的驾驶由电脑完成。目前披露的价格是:15分钟3英里(4.8公里)为7.59美元。

9、 子宫移植

每周分享第 37 期

2016年,巴西圣保罗一个40多岁的三个孩子的母亲,死于大脑出血。她的子宫被移植进入了另一个32岁的妇女体内,后者出生时就没有子宫,但是卵巢是好的。

子宫移植完成后,科学家就取出接受移植者的卵子,进行体外授精,然后再将受精卵放回子宫。2017年12月15日,一个健康的婴儿从移植的子宫诞生了(上图),这是世界第一例子宫移植还能生育的案例。这对许多由于子宫问题无法生育的妇女是一大福音。

10、一句话新闻

  • 互联网档案项目 宣布,一位慷慨的神秘捐赠人承诺以 2 比 1 匹配捐款。用户每捐款5美元,他会捐10美元,该项目就会收到15美元。(@ alaskasquirrel _ _ 投稿)
  • AT&T 于12月18日开通5G服务,目前的价格是70美元使用 15G 流量。
  • 英国皇家统计学会 评选出2018年的年度统计数据:全世界90.5%的塑料垃圾从未被回收,其中大约12%被焚烧,79%被填埋或抛弃在自然环境中。
  • 统计 发现,过去50年,美国人的平均身高大约高了2厘米,但是平均体重增加了13公斤。

教程

1、 编译器基础 (英文)

本文用 JavaScript 语言演示如何写解析器,将代码转为抽象语法树 AST,然后再写编译器,将其转为汇编语言。

2、 放弃 Linux,试试 FreeBSD 或 Illumos? (英文)

本文提出 FreeBSD 或者基于 Solaris 的 illumos 在功能上优于 Linux,更值得尝试。

3、 如何创建一个具有机器学习能力的 Sketch 插件 (英文)

本文用浅显的语言介绍,如何写一个简单能够识别热狗图像的 Sketch 插件。(@ Anderson-Liu 投稿)

4、 熵是什么? (英文)

一篇科普文章,不仅介绍了物理意义的熵,还介绍社会内部的熵、公司内部的熵等。

5、 Docker 镜像中有什么? (英文)

Docker 的 Image 文件是分层的,本文简单介绍怎么查看每一层的内容,它们又是怎么组合成一个可以运行的 Image 文件。这里还有另外一篇类似的 文章 ,通过控制分层来缩小 Image 文件尺寸。(@ tifazxy 投稿)

6、 为什么你应该尝试 hapi? (英文)

hapi 框架的作者介绍该框架的特点。这里还有一篇 《值得关注的10个 Node.js 框架》

7、 网咯追查俄罗斯间谍 (中文)

英国一个民间机构如何使用互联网公开资料,追查两个俄罗斯间谍的故事。

8、 解密英语语法 (中文)

王垠老师的《解密计算机科学》还没写完,又开始写第二本书《解密英语语法》。发布第一章以后,第二天他又把这个计划取消了,"我曾经想过把这写成一本完整的语法书,可是后来发现似乎一篇文章足矣。"(@ wblovezqy _ _ 投稿)

9、 vimdiff 教程 (英文)

每周分享第 37 期

vimdiff 是一个显示文件 diff 的命令行工具,本文主要介绍怎么改用其他算法,以不同的格式显示 diff。

10、 谷歌代码搜索的工作原理 (英文)

谷歌代码搜索的作者,介绍搜索的算法原理。

11、 《荒野大镖客:救赎2》制作记 (英文)

每周分享第 37 期

这篇长篇报道介绍 RockStar 游戏公司和它开发的游戏《Red Dead Redemption 2》。

资源

1、 http3-explained

每周分享第 37 期

curl 作者写的小册子,介绍 HTTP/3 协议。此前,他也写了介绍 HTTP/2 的小册子。

2、 亚马逊的机器学习课程

亚马逊公司推出了官方的机器学习课程,学完以后,还能参加付费考试,通过者可以获得 AWS 机器学习认证。

3、 强化学习导论 (第二版)

每周分享第 37 期

《Reinforcement Learning: An Introduction》,2018年出版的新书,作者开源了。

4、 Linux 内核揭密 (中文)

本书是 《Linux inside》 一书的中译,介绍 Linux 内核知识,从计算机通电讲起,需要 C 语言和汇编语言的知识。(@ imilano 投稿)

5、 Best-websites-a-programmer-should-visit

该仓库收集对 程序员 有用的网址,包含问题查找、技术新闻、技术博客、开源社区、英文提升、新奇的玩意儿、视频教程、在线 工具 等数十个方向的内容。(@ qiurenbo 投稿)

6、 日本农村待售的房屋

每周分享第 37 期

看看日本乡下,几万元人民币可以买到的房子一大堆,都是买来就可以直接入住,还带土地产权。

7、 GNU 壁纸

每周分享第 37 期

自由软件基金会为 GNU 操作系统提供的壁纸。

8、 No More goole

该网站收集各种谷歌服务的替代品,让你可以不使用谷歌。(@ Ynjxsjmh 投稿)

工具

1、 construct-ui

一个基于 Mithril.js 框架的前端 UI 组件库。

2、 sky

每周分享第 37 期

一个形成动态背景的 React 组件。

3、 htm

JSX 语法必须使用 Babel 才能编译,现在 preact 的作者出手了,写了一个模板函数。只要把 JSX 写成模板字符串,就可以摆脱 Babel 了。

4、 Vanilla Dashboard

每周分享第 37 期

Chrome 浏览器插件,可以为空白 Tab 设置背景图,显示当前时间。

5、 Reactide

每周分享第 37 期

Reactide 是 React Web 应用开发的专用 IDE。

6、 jabcode

每周分享第 37 期

JAB 码是彩色二维码方案,可以比黑白二维码写入多得多的信息。

7、 Diagram

每周分享第 37 期

手绘图,然后保存成 PPT 的在线服务。

8、 goboy

每周分享第 37 期

跨平台的 Gameboy 游戏模拟器。

9、 tus

文件上传到一半突然断了,往往只能重新上传。tus 是一个允许断点上传的轻量级协议,可以从中断的地方继续上传。官方提供开源的客户端和服务端实现。

10、 Gitless

Git 的版本模型对新手来说,并不是很容易理解。Gitless 试图将 Git 变得更容易理解,它基于 Git,但是用自己的概念和命令替换了 Git,比如把 git add 改成 gl track

11、 Yandex Image Translate

俄罗斯搜索引擎 Yandex 的图片 OCR 服务,可以将图片里面的文字翻译成另一种文字。(@ holoto _ _ 投稿)

文摘

1、 500英里的电子邮件

几年前,我为一所大学的 IT 部门工作。

一天,我收到统计系主任的电话,他说他们的电子邮件最多只能发送500英里(800公里),比500英里更远的地方,就发送不过去。我差点一口咖啡喷出来。

我试了一下他们的邮件服务器,居然是真的。我发到纽约(420英里)可以成功,发到普罗维登斯(580英里)就失败了。这怎么可能呢。

这时,我发现他们的邮件服务器是 Sendmail 5,而不是当时已经广泛使用的 Sendmail 8。我问了一下管理员,确认最近进行过一次服务器升级,但是 Sendmail 版本被降级了。

他们原来的配置文件是为 Sendmail 8 写的,有几项会被 Sendmail 5 重置为0,其中有一项是连接到远程服务器的超时,也就是远程服务器被设为零延迟,否则连接就会断掉。程序实际执行的时候,0超时是按3毫秒计算的。一旦3毫秒之内,没有收到远程服务器的答复,就认为邮件无法发送。

我快速计算了一下,光速在3毫秒的前进距离,正好是500多英里。

2、 最强大的阿片类药物卡芬太尼

1960年,一个比利时团队试图改进吗啡,设计出更好的镇痛药,他们最后找到了芬太尼。芬太尼是脂溶性更高的分子,因此可以更快地进入中枢神经系统,提供更快速的镇痛作用,疗效比吗啡强100倍。

1974年,他们又在芬太尼的基础上,开发出了卡芬太尼(Carfentanyl)。这是已知的最强大的镇定剂,比芬太尼强大100倍。由于效果太强大,所以不能用于人类(几毫克就会致死),只能用于大象和犀牛的镇定剂。大象中了一针卡芬太尼,就会昏迷。

每周分享第 37 期

卡芬太尼是如此强大,对任何使用它的人都有危险,因此必须采取一些预防措施。当兽医使用卡芬太尼时,必须至少两人一组,并且脸上都要有覆盖物,穿上乳胶手套,以及覆盖整个身体的衣服(不能是T恤和短裤),还必须携带几瓶解毒剂纳洛酮。当然,针头和注射器不得丢弃,使用后应安全处理。

2016年6月,一群戴着呼吸器、面罩和防护服的警察,在温哥华机场处理从中国寄来的一些打印机配件,原因是标有HP 打印机墨水的蓝色墨盒里,实际上装了一公斤的卡芬太尼。

每周分享第 37 期

吗啡、海洛因、芬太尼、卡芬太尼都是阿片类药物,效用一个比一个强。一定程度上,芬太尼可以替代海洛因作为毒品,但是由于更容易抑制呼吸,也就更容易造成服用人死亡。据报道,从2016年9月1日至2017年1月1日,美国至少262人死亡有芬太尼有关。2016年4月,流行歌星普林斯因服用芬太尼止痛药而死亡。歌手 Tom Petty 于2017年10月因意外服用过量止痛药(包括芬太尼)而去世。

2002年10月23日,40名车臣恐怖分子占领了莫斯科的杜布罗夫卡剧院,劫持了约900人。10月26日,恐怖分子开始杀死人质,俄罗斯当局将一种化学物质汽雾化,然后泵入建筑物的通风系统。整个剧院的人吸入这种物质以后,都昏昏欲睡,这时特种部队开始攻入剧院,将恐怖分子杀害,但大约130名人质因为吸入这种化学物质而死。俄罗斯政府从来没有公布,这是什么物质。对幸存者的尿液和衣物样本进行的后续分析,表明它有卡芬太尼的成分。

每周分享第 37 期

本周图片

1、 慕尼黑飞机仓库改造

每周分享第 37 期

空中客车 A380 是世界最大飞机,长73米,可容纳853名乘客。慕尼黑机场的飞机仓库太小,为了容纳这种飞机,不得不改造大门,让 A380 的尾翼可以露在外面。

每周分享第 37 期

每周分享第 37 期

2、 3D 狮子王

迪士尼翻拍了《狮子王》的 3D 版本,明年上映(观看 预告片 )。大家可以比较一下,原来的 2D 造型和这次的 3D 造型。最近的动画长片大部分都是 3D,以后 2D 动画肯定是越来越少。

每周分享第 37 期

每周分享第 37 期

3、 老照片着色

每周分享第 37 期

上图是一张1865年拍摄的照片,里面的人物是 刘易斯·鲍威尔 ),他参与了刺杀林肯总统的阴谋,被判处死刑。这张照片是他行刑前拍摄。

下图是重新着色后的照片。

每周分享第 37 期

本周金句

1、

有时,我们想用新技术解决旧技术的包袱,问题是新技术会带来更多的包袱。新技术的一个问题是,人们还不知道它到底有多糟糕。

-- 《选择乏味的技术》

2、

1937年~1971年,旧金山的金门大桥跳下来自杀的人,一共有515人被救,其中94%的人在1978年仍然活着。

-- 《经济学人:为什么应该防止自杀》 ,自杀很大比例是出于冲动。

3、

我在早上8:30左右醒来,服用了450毫克的安非他酮, 50毫克的拉莫三嗪,5毫克的阿立哌唑和200毫克的莫达非尼,吞下了一大口咖啡,才能开始一天的生活。

-- 一个抑郁症患者 。上面的药名都是治疗抑郁症的药物。

4、

创业的时候,不要关注怎么筹集资金,而要关注怎么建立业务。

-- 创业者 Alexander Muse

欢迎订阅

这个专栏每周五发布,同步更新在我的个人网站、 微信公众号语雀

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

每周分享第 37 期

(完)


以上所述就是小编给大家介绍的《每周分享第 37 期》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编程珠玑(第2版•修订版)

编程珠玑(第2版•修订版)

[美] Jon Bentley 乔恩•本特利 / 黄倩、钱丽艳 / 人民邮电出版社 / 2014-12 / 39

历史上最伟大的计算机科学著作之一 融深邃思想、实战技术与趣味轶事于一炉的奇书 带你真正领略计算机科学之美 多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢......一起来看看 《编程珠玑(第2版•修订版)》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具