干货与湿货分享第2期

干货与湿货分享第2期

Sat Jul 21, 2018

3900 Words|Read in about 8 Min
Tags: share  

这是《干货与湿货分享》系列的第二期,主要记录过去一周我所见到的听到的值得分享的东西。

新闻

1. 谷歌推出首款微信小程序“猜画小歌”

为了让每个人都有机会体验人工智能技术驱动下的人机交互,近日,谷歌推出了旗下首款微信小程序“猜画小歌”,也是一款有趣的社交微信小程序。官方表示,猜画小歌由来自 Google AI 的神经网络驱动,该网络源自全世界最大的、囊括超过 5000 万个手绘素描的数据群。

当天中午体验了下,简直停不下来,立马发了朋友圈告知好友,然后就看到朋友圈内诞生了各种灵魂画作,选一个比较有代表性的给你们感受下:

建议大家第一时间体验,感觉 Google 这个小程序要孕育出一大堆灵魂画手,秀出自己的灵魂画作吧!

2. 微信批量封号

近日,中国数字时代发现,微博、推特、豆瓣等平台,集中出现一些声称遭遇微信封号的网友,数量较多,其中多数网友被封号原因推测都与“传播谣言”、“散布有害言论”、“妄议时政”等相关,也有一些网友对于被封号原因表示不解。

从网友反馈看,微信近期较有可能是重点对微信群内的“有害信息”进行监控,而后对个别账号进行定点清除,甚至对整群进行封禁。

从内容尺度上看,微信显然在近期大大收紧了管理尺度,这对一些网友来说有些始料未及。例如,有网友称自己发表了对“泼墨门事件”的评论而遭封号;有网友称自己在朋友圈转发了“**门下大雨”导致封号…..

但在中国,由于微信经常与个人社交相关联,许多人被封号封群后又不得不重新创建,于是有网友调侃“我们进入了一个封建时期”。

3. Android 免费模式或将终结

7月18日晚间消息,因谷歌 Android 垄断一案,欧盟委员会今日正式宣布,对谷歌处以 43.4 亿欧元(约合 50.4 亿美元)的罚款。

对此,谷歌 CEO 桑达尔·皮查伊(Sundar Pichai)发表文章,警告称由于欧盟的决定,Android 可能无法保持免费。

欧盟对谷歌发出 50 亿美元的罚单后,谷歌 CEO 桑德·皮查在谷歌官网发文抗议。

他认为,欧盟委员会针对 Android 及其商业模式的罚单定忽略了 Android 手机与 iOS 手机竞争的事实。也忽略了 Android 为成千上万的手机制造商和移动网络运营商提供了多少选择,正是这些手机制造商和移动运营商在生产并销售 Android 设备。此外,世界各地有数百万的企业依靠开发 Android 应用为生;数十亿的消费者使用着廉价的安卓手机。

4. Google印度工程师被活活打死

据外媒报道,近日,印度一位32岁的 Google 软件工程师 Mohammad Azam 遭遇不幸,被人活活打死,而原因竟然是村民听信谣言,以为这位工程师是个人贩子。报道称,Azam 和他们的两位友人去外地见另外一位朋友,回程途中休息的时候碰到一群小学生经过,出于好心拿出巧克力分给孩子们。

这本来是一个友善的举动,却引起了周围村民的误会,因为社交媒体上在热传有儿童绑架犯逃窜的消息。

村民们觉得 Azam 一行人很可疑,但没有去查证就认定他们是绑架犯,还在 WhatsApp 等社交渠道上发出了他们的照片,并声称他们就是绑架犯,别让他们跑了。

很快,越来越多的村民闻讯赶来,拦住了 Azam 一行人的汽车,用棍棒、石头发起攻击。Azam怎么解释都没人听,就连警察赶来也无济于事。

最后,车子被砸得稀烂,Azam 被打死,另外两人也受了重伤。

5. 整个社区联合起来强奸一个孩子

新德里——警方表示,数月来,一群男子一直在轮奸一名11岁的女孩。

警方表示,这名女孩与父母住在金奈一个封闭式社区,这些男子给她喝下掺有药物的软饮。警方还说,他们拍下了强奸这名女孩的场面,挥舞着刀子威胁她,如果告诉家人的话就公开这些视频。

这些男子并非这个封闭式社区的闯入者,而是向居民打招呼、操作电梯、为公寓送饮水机的社区雇员。

6. 马化腾朋友圈辟谣

近日,一则“王思聪表白马化腾女儿”的传闻在网上传播,对此马化腾本人在朋友圈辟谣回应,称“这两天集中爆发的针对我家人的谣言越来越卑劣”,表示“一定会追查到底”。

另外认证为腾讯公关总监的腾讯张军微博也发布了该朋友圈截图,表示该朋友圈为“Pony的辟谣”,侧面证实了马化腾本人回应的真实性。

不过也许是考虑到抑制谣言传播,目前张军已经删除了自己的辟谣微博,代之转发了一条新浪科技的辟谣报道。

工具

1. HexoEditor

这是一款为 Hexo 做了优化的非常清新的 Markdown 编辑器,使用 Electron 做框架,修改自 Moeditor

2. router7

一款用 Go 语言编写的软路由操作系统。该项目目前还只是个 demo,更多功能请继续关注。

3. Infinity 新标签页

Infinity,基于过去对新标签页的认识,重新定义了新标签页,一个追求极简美学和一站式服务体验。新一代的标签页,一个更好用,更强大的新标签页。

4. Camtd - Chrome 多线程下载管理器插件

如果你跟我一样不满 Chrome 默认的下载管理器,或许 Camtd 这款多线程下载管理器插件正适合你,它基于 Aria2 和 AriaNg,可满速下载百度网盘文件。

演示:满速下载百度网盘

5. Yomail

邮件作为一项古老的计算机技术,相应的邮件客户端也是层出不穷。有 Mailbox 这类带有创新的交互方式的,也有 Inbox、Spark 这类智能整理收件箱的,Airmail 这类把邮件和其他软件串联的设计更是让你重新审视邮件的意义。

不过这些试图「重新发明邮件」的客户端,并没有特别针对国内环境做设计。如果你不太热衷于尝试这些国外的邮件客户端,又不满足于国内邮件服务商的官方网页或客户端,想在工作中更好处理邮件,可以试试 YoMail。

6. Irreader 一个 RSS 阅读器

irreader 是一个 RSS 阅读器,除了 RSS 之外,也可以订阅网页和 podcast,有一个内置的源市场,内建 Podcast 播放。

最后再来一张 marketing 长图:

7. 人人影视 TV 版

据小道消息,人人影视 TV 版的测试版已经可以安装使用,支持边下边播,以及下载到本地。

目前的人人影视已经拥有各大平台客户端:

  • 网页版
  • iPhone、iPad
  • Android
  • Android TV
  • Windows
  • macOS

教程

1. Linux 内存管理

在linux下,使用 top,vmstat,free 等命令查看系统或者进程的内存使用情况时,经常看到 buff/cache memeory,swap,avail Mem 等,他们都代表什么意思呢?这篇文章将来聊一聊 Linux 下的内存管理并解答这个问题。

2. Etcd 架构与实现解析

Etcd 是 CoreOS 基于 Raft 开发的分布式 key-value 存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。网上关于 Etcd 的使用介绍的文章不少,但分析具体架构实现的文章不多,同时 Etcd v3的文档也非常稀缺。本文通过分析 Etcd 的架构与实现,了解其优缺点以及瓶颈点,一方面可以学习分布式系统的架构,另外一方面也可以保证在业务中正确使用 Etcd,知其然同时知其所以然,避免误用。

3. Learning-SICP

《计算机程序的构造和解释》系列公开课,视频是两位作者(Harold Abelson、Gerald Jay Sussman)在1986年7月给 Hewlett-Packard 公司员工培训时的录像。这门课程只提供了英文字幕,本项目旨在将这些英文字幕翻译为中文,方便广大的 Scheme/Lisp 学习者。

4. Tcpdump 示例教程

tcpdump 是一个运行在命令行下的嗅探工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的 TCP/IP 和其他数据包。一般情况下,非 HTTP 协议的网络分析,在服务器端用 tcpdump 比较多,在客户端用 wireshark 比较多,两个抓包软件的语法是一样的。

5. Envoy 官方文档中文版

Envoy ——为云原生应用而设计、开源的边缘和服务代理、Istio Service Mesh 默认的数据平面,最新官方文档中文版,由 ServiceMesher社区倾情奉献。

6. 编写和优化Go代码

本文档概述了编写高性能Go代码的最佳实践。

资源

1. Vistio

Vizceral 是 Netflix 发布的一个开源项目,用于近乎实时地监控应用程序和集群之间的网络流量。Vistio 是使用 Vizceral 对 Istio 和网格监控的改进。它利用 Istio Mixer 生成的指标,然后将其输入 Prometheus。Vistio 查询 Prometheus 并将数据存储在本地以允许重播流量。

2. 一个在线运行代码的网站

这是一个可以在线运行短代码的网站,前端用 Vuejs 做的,后端用 Docker 提供不同语言的运行环境。目前支持的语言 Bash, C, C++, Go, Haskell, Java, Perl, PHP, Python, Ruby, Rust.

3. SOFAMesh

蚂蚁金服自主研发的分布式中间件(Scalable Open Financial Architecture,简称 SOFA )推出的第三轮的开源产品:SOFAMesh

SOFAMesh 是基于 Istio 改进和扩展而来的 Service Mesh 大规模落地实践方案。在继承 Istio 强大功能和丰富特性的基础上,为满足大规模部署下的性能要求以及应对落地实践中的实际情况,有如下改进:

  • 采用 Golang 编写的 MOSN 取代 Envoy
  • 合并Mixer到数据平面以解决性能瓶颈
  • 增强 Pilot 以实现更灵活的服务发现机制
  • 增加对 SOFA RPC、Dubbo 的支持

4. rio

我也不知道这玩意儿到底是个什么东西,据项目 README 介绍,这是个和 Docker 一样有趣的东西,而且是一种新奇的技术,像 service mesh 一样。

5. Nabla containers

一种新型容器,专门为主机上的强隔离而设计。

6. golb

Go 语言编写的新型负载均衡器。

欢迎关注

该系列每周六发布,同步更新在我的个人博客和微信公众号上。

微信搜索 “云原生实验室” 或者扫描二维码即可关注。

See Also

Sat Jul 21, 2018

3900 Words|Read in about 8 Min
Tags: share