BytePower 技术周刊 - 011
# BytePower 技术周刊 - 011
# 文章
# 提交信息的规范 (opens new window)(中文)
代码仓库的提交信息应该怎么写,这份规范标准可以参考。
# 滥用 Git Rebase 的危害 (opens new window)(英文)
这篇文章详细解释理由,建议不要使用 git rebase 命令,至少不要在多人开发的分支上使用。
# 你应该学习的 20 个 Python 代码段 (opens new window)(英文)
Python 是一门优秀的编程语言。 可读性和设计简单性是其广受欢迎的两个主要原因。
正如 Python 的禅宗所说:
美丽胜于丑陋。 明了胜于晦涩。
这就是为什么值得记住一些常见的 Python 技巧,可以帮助改善代码设计, 并为您节省大量时间。
在你的日常编码中,以下技巧将非常有用。
# 还在用全埋点的方式来监控数据?这款开源软件能够解决你的“麻烦” (opens new window)(中文)
方舟是一款可视化埋点的技术解决方案,方案在 github 上开源,具有一定的参考意义和借鉴价值。
# As-a-service 正在重新定义开发人员 (opens new window)(英文)
作者认为,As-a-service 目前的发展趋势可能会彻底消灭编写代码这一技能需求。
# 选数据线不只是「看形状」:一文看懂常见的 USB 和雷雳协议 (opens new window)(中文)
科普向,USB 接口和协议这几年发展的非常壮大,长得一样但里子不同的接口很容易让人感到迷惑。这篇文章梳理了常见的 USB 和雷雳协议。
# 未来的编程语言是什么? (opens new window)(中译)
世上变化得最快的事物,恐怕就是开发人员需要学习的编程语言了,编程的未来需要更新颖的方法、更高的稳定性和更优秀的实践。本文介绍了 Rust, Swift, Python 和 Kotlin 等最新的热门编程语言,并分析了这些语言光明的前途。
# 如何彻底解决数据存储同步难题?Netflix 推出数据同步和增强平台 Delta (opens new window)(英文)
对于应用程序来说,使用多个数据存储是一种常见的模式,其中每个数据存储都用于满足特定的需求,如存储形式化数据(MySQL 等)、提供高级搜索功能(ElasticSearch 等)、缓存(Memcached 等)等等。通常,在使用多个数据存储时,其中一个用作主存储,其他用作次存储。现在的挑战是如何保持这些数据存储的同步。
本文介绍的 Delta 是一个最终一致的、事件驱动的数据同步和增强平台。
# 你所不知道的 AI 进展 (opens new window)(中文)
人工智能现在是常见词汇,大多数人可能觉得,它是学术话题,跟普通人关系不大。
但是实际上,AI 突飞猛进,正在脱离实验室,进入日常生活。仅仅是现在的技术水平,就足以模糊现实与虚拟的界限,颠覆一般民众的认知。
# 隐藏字符加密 (opens new window)(中文)
解释使用零宽度字符加密文本的原理。
# 如何写 Linux 的监控脚本 (opens new window)(英文)
本文演示一个简单脚本,监控某个服务是否正常,如果启动失败就会发邮件通知管理员。
# 资源和工具
# git-quick-stats (opens new window)
查看 Git 仓库各种统计信息的命令行工具。
# Regexper (opens new window)
将 JS 的正则表达式转成图形解释的在线工具。
# Publisheet (opens new window)
Excel 表格转为网页表格的在线工具。
# folder-explorer (opens new window)
扫描一个目录,给出目录结构、文件大小等统计信息的桌面工具。
# 文本插入零宽度字符的工具 (opens new window)
这个在线小工具,在每个字符之间插入一个零宽度字符,用来逃过文本过滤系统,正常阅读不受影响。
什么是「零宽度字符」,请结合上面《隐藏字符加密》一文。
# 有趣的东西
# 肉眼夜视仪 (opens new window)
美国科学家正在尝试将夜视仪植入人眼,使得裸眼就可以在黑暗中视物。
该技术已经在实验室小鼠上证明可行,研究人员将一种可以把红外线转换成可见光的纳米粒子,注入了小鼠的眼睛。纳米粒子与小鼠眼睛的感光细胞结合,可提供长达 10 周的夜视效果,而不产生任何不良影响。这些小鼠被放置在黑暗的迷宫中,能够找到走出迷宫的路。
传统的夜视仪使用红外传感器感知热源,根据辐射的热量绘制周围环境的图像。它价格昂贵,体积笨重且需要使用电源,还严重限制了佩戴者的视野。如果新技术有效,就减少了战场上对电池的需求,减轻士兵的负担,使部队更加机动。不过,这种技术目前还没有进入人体实验,不知道是否可行,以及效果如何。
# 人工智能评估大学申请人 (opens new window)
《华盛顿邮报》报道,威斯康星州的一所大学对申请入学的新生进行人工智能评估,然后决定面试的优先顺序。这种做法正开始在美国高校中流行。
举例来说,某高中毕业生对该大学感兴趣,想要申请入学。于是,他访问该校的招生网站,这时服务器会记录他在网站停留的时间、访问的页面、点击的顺序,还会通过 Cookie 追踪他有没有再次回来。理想情况下,还能通过他提交的信息,识别出他的真实身份。
然后,系统根据收集到的信息,判断他对该大学的兴趣到底有多大,从而决定面试的顺序。
# 纽约州宣布,艾滋病已经不再是流行病 (opens new window)
该州 2018 年仅诊断出 248 例艾滋病毒感染者,比上年下降 11%,比 2014 年下降 28%。目前,艾滋病毒的预防和治疗药物,都已经证实有效。
# BBC 发布官网的暗网版本 (opens new window)
英国广播公司(BBC)发布官网的暗网版本 bbcnewsv2vjtpsuy.onion,只能通过 Tor 浏览器访问。这可能是第一个发布暗网版本的大型网站。
# 纽约市立图书馆的 Instagram 小说连载 (opens new window)
纽约市立图书馆为了让更多的人阅读,2018 年开始在 Instagram 上连载经典小说(比如《爱丽丝漫游奇境》)。一年过去了,共有 30 万人在 Instagram 上读小说。
PS: 他们连载的小说制作都特别精良
# 新生产力的软件创业公司 (opens new window)
有一个古老的笑话,每个 Unix 函数都变成了一家互联网公司。现在,每个 Craigslist 的功能、LinkedIn 的分类或 Excel 的模板也都变成了一家公司。