BytePower 技术周刊 - 010

# BytePower 技术周刊 - 010

# 文章

# AWS 数据湖十年,云计算老大哥的磨刀之路 (opens new window)(中文)

从 2006 年上线至今,AWS 已经走过了十几个年头。亚马逊在一个周围懵懂的时代里,拉开了云计算的大幕。AWS 位于 Gartner 魔力象限云计算的领导者坐标系,和竞争对手的差距拉的比较大,它在前瞻性上的优势,一直遥遥领先。

数据湖,也是亚马逊发展了近十年的一项技术。AWS 每一次变革和成长,都在云计算的历史中写下了自己的足迹,成绩令人瞩目。而云上数据湖,经过十年的酝酿,将会产生什么样的推动力呢?

# 中台产品面面观(一) (opens new window)(中文)

本文通过深度的解析串联起数据、技术、业务三大中台,从数据资产化、流程自动化到应用场景化,实现中台降本提效、赋能前台。

# 没有中台,但有微服务和 PaaS,一样吗? (opens new window)(中文)

不是所有业务都必须进行中台化,也不是所有中台建设都是一个充满矛盾的过程,优秀的微服务设计和完美的 PaaS 架构与中台也还是有所差异的。本文中 ThoughtWorks 首席咨询师王健,分享了他中台建设的实施路径。

# 向左还是向右?聊聊中台建设中的那些纠结事 (opens new window)(中文)

本文是今年参加了云栖大会的中台的践行者,在关注了中台架构实施的行业状况,学习了其他公司中台的思想和经验后,并且在云栖大会上和做中台实践的同学,以及在阿里做中台的朋友进行了深入的交流和探讨,对做中台过程中遇到的比较纠结的问题进行的思考和总结。

# 如何使用 Python 和 BeautifulSoup 爬取网站 (opens new window)(英文)

互联网上的信息如此之多,任何人穷其一生也无法全部消化吸收。你需要的不是访问这些信息,而是一种可伸缩的方式,可以用来收集、组织和分析这些信息。你需要的是 Web 爬取。Web 爬取可以自动提取数据,并以一种让你可以轻松理解的格式显示出来。Web 爬取可以用于许多场景,但本教程将重点介绍它在金融市场中的应用。

# Tmux 使用教程 (opens new window)

Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。

本文介绍如何使用 Tmux。

# Chrome 扩展的数量分析 (opens new window)(英文)

本文分析 Chrome 商店的十多万个浏览器扩展,它们的类别和下载次数,以及哪些扩展最受欢迎。

# 浏览器 user-agent 字符串的混乱历史 (opens new window)(英文)

浏览器发出 HTTP 请求时,会带有一个 user-agent 字段,表明自己的身份。但是,这个字符串相当混淆,许多浏览器都在故意冒充别人。本文介绍这个字段的历史。

# 工具和资源

# web-clipper (opens new window)

Chrome 浏览器插件,支持一键将网页内容存储到多个平台,包括 Github、Notion、OneNote、语雀、有道等。

# 《自然语言处理 NLP 的基本概念》 (opens new window)

中文的 59 页 PDF 小册子,通过可视化图形,通俗地向非技术人员解释什么是自然语言处理。

# go-admin (opens new window)

基于 Golang 语言的数据可视化与管理平台。特性如下:

  • 🚀高生产效率:10 分钟内做一个好看的管理后台
  • 🎨主题:默认为 adminlte,更多好看的主题正在制作中,欢迎给我们留言
  • 🔢插件化:提供插件使用,真正实现一个插件解决不了问题,那就两个
  • ✅认证:开箱即用的 rbac 认证系统
  • ⚙️框架支持:支持大部分框架接入,让你更容易去上手和扩展

go-admin

# zerolog (opens new window)

一个速度快、专门用于输出 JSON 格式日志的库。还在为解析不规则的日志而烦恼吗?有了 zerolog 你可以跳起来了!当然它还有低效但可在控制台输出漂亮日志的模式,快去试试吧。示例代码:

ackage main

import (
    "github.com/rs/zerolog"
    "github.com/rs/zerolog/log"
)

func main() {
    zerolog.TimeFieldFormat = zerolog.TimeFormatUnix

    log.Info().Msg("hello world")
}

// Output: {"time":1516134303,"level":"info","message":"hello world"}

zerolog

# SandDance (opens new window)

微软开源的数据可视化库。使用单元可视化,将数据库中的行一对一映射到屏幕中。在进行数据交互时,视图可无缝平滑过渡,展示效果炫酷。

SandDance

# TagUI-Python (opens new window)

一个 Python 自动化操作的库。比如:自动打开网页并截图,示例代码:

t.init()
t.url('https://www.google.com')
t.type('q', 'decentralization[enter]')
t.snap('page', 'results.png')
t.close()

TagUI-Python

# hub (opens new window)

通过命令行的方式来操作 GitHub,支持绝大多数的操作。比如:创建远程仓库、删除远程仓库、提交 PR、管理 issue 等,常用操作:

  • 创建远程仓库:hub create github-repository
  • 删除远程仓库:hub delete github-repository
  • fork 项目:hub fork

# 有趣的东西

# 斑马一样的奶牛 (opens new window)

一队日本研究人员找来六头奶牛,将它们分成三组,分别漆成黑白条纹、黑色条纹和没有条纹。然后,研究虫子叮咬这三组奶牛有无区别。

还真的有区别!研究发现,斑马状的奶牛被叮咬次数最少,几乎减少了近 50%。未上漆的奶牛和黑色条纹的奶牛在 30 分钟内有 110 次叮咬,但斑马状奶牛不到 60 次。

原因可能是,条纹导致的光的偏振会削弱蚊虫的感知力,使得它们无法适当减速,停在奶牛身上。研究人员因此提出,驱除蚊虫的简便方法,可能就是为奶牛上涂料。

# 欧洲酒精带 (opens new window)

欧洲各国饮用的主要酒类各不相同。上图中,深红色国家主要饮用葡萄酒(wine),黄色国家饮用啤酒(beer),蓝色国家饮用伏特加(vodka)。

上次更新: 2019/12/27 19:32:53