知识分享第一期
自从阮一峰的博客中增加了每周分享栏目,自己每周五都是主动的浏览一下阮老师的每周分享,一来阮老师的涉猎非常广泛,可以提高自己的视野;二来,阮老师的文章都特别容易懂,给人一种一直想看下去的冲动。
我个人平常也会看很多的技术类文章,也会遇到各种工具或者特别不错的文章,也有分享的冲动,也想搞一些分享的文章,当然我没有阮老师勤奋和涉猎广泛,但也期望能够对他人有所帮助,哪怕文中的一条分享能够让读者觉得有价值,那么也是值的做的一件事情。
具体的分享版块可能不会特别固定,分享的间隔也不会特别勤快,很难做到阮老师的一周一次的频次。
教程
1. The Go Memory Model
Golang的内存模型,建议Golang开发者读一遍。
2. 《极客时间》-左耳听风
知名博客酷壳的作者陈皓的技术专栏,花钱购买一下专栏还是非常值得的,尤其是最近写的程序员练级攻略系列,能提供大量有价值的学习资料及方向指导,非常赞。
http://
3. 深入解析 kubernetes 资源管理,容器云牛人有话说
对kubernetes的资源管理讲解的非常到位和深入,文章略长,需要花点时间才能读完,值的一看。
4. 《TCP/IP详解 卷1: 协议》
网络方面的经典著作,每个工程师必读,虽然是写给工程师看的,但很多的学术著作中引用到了该书中内容。
5. 《深入解析GO》
对于go的内部实现原理讲解的挺到位,对于理解go的原理挺有帮助。涉及少量汇编,我不太懂汇编,涉及汇编的地方直接跳过了。
6. Red Hat Enterprise Linux Document
RedHat官方的Linux文档,我个人还没怎么读过。
资源
1. 腾讯大学-CEO来了
货真价实的互联网CEO的视频分享,谈创业、谈感悟,目前已经有蔚来汽车、VIPKID、每日优鲜、快手、Keep、知乎的CEO的分享。
2. nginx-upsync-module
新浪微博开源的nginx module,用于动态更改upstream server。
3. 语义化版本规范SemVer
软件版本在取名上会比较混乱,有的使用1.0.1,有的使用1.0等,SemVer用于规范软件版本的命名。
4. 《见识》
吴军老师的最新图书,内容整理自吴军的专栏《硅谷来信》,每篇文章一个主题,值的一读。
5. 嗨!济南
又听到了一首关于济南的歌曲,曾在济南生活多年,必须要分享一下。
6. termtosvg
Github上的开源项目,将命令行工具单独保存为SVG动画。
7. teleport
提供了ssh的审计和回放,基于SSH的RBAC管理,同时还有一个带管理功能的ui界面,目的是用于取代系统自带的sshd。
工具
1. cloc
统计代码行数的工具,下面是kubernetes项目的v1.11.2版本的代码行数统计,go的代码行数已经超过了100万行。
2. SpaceVim
我个人不是vim工具党,刚毕业那会曾经一度热衷于将vim打造成为一个开发C++的IDE,但经过复杂的配置后仍然难以达到CLion这种IDE的水平。最近偶然看到SpaceVim,心中为之一振,这就是我想要的vim,虽达不到IDEA的高度,但已经可以跟vscode的易用度差不多了。
SpaceVim的强大之处在于Space键的使用,默认情况下按下空格键会给出快捷键的提示,类似于桌面系统中的菜单功能。