知识分享第一期

北京青龙峡

自从阮一峰的博客中增加了每周分享栏目,自己每周五都是主动的浏览一下阮老师的每周分享,一来阮老师的涉猎非常广泛,可以提高自己的视野;二来,阮老师的文章都特别容易懂,给人一种一直想看下去的冲动。

我个人平常也会看很多的技术类文章,也会遇到各种工具或者特别不错的文章,也有分享的冲动,也想搞一些分享的文章,当然我没有阮老师勤奋和涉猎广泛,但也期望能够对他人有所帮助,哪怕文中的一条分享能够让读者觉得有价值,那么也是值的做的一件事情。

具体的分享版块可能不会特别固定,分享的间隔也不会特别勤快,很难做到阮老师的一周一次的频次。

教程

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键的使用,默认情况下按下空格键会给出快捷键的提示,类似于桌面系统中的菜单功能。