https://agou-images.oss-cn-qingdao.aliyuncs.com/BaseIMG/tuoer.jpg

岂能尽如人意,但求无愧我心。

钉钉群聊机器人sample

最近需要做一个钉钉群聊机器人,需求是:艾特该机器人并发送相应关键字,机器人会进行相应的自动回复。

通过钉钉开放平台·钉钉机器人企业自建机器人官方文档以及网络上其他语言(Java,Python等)的钉钉机器人的实现,自己瞎编写出来了一个基础版本的小机器人。

奇怪的是用Golang来写的人很少,可能是官方的示例中没有Golang吧,虽然会一些Python,但是现在转学Golang了,故借此机会来巩固一下最近所学的一些东西:smile: 。

DingTalk_robot群聊机器人处理流程图:

https://cdn.agou-ops.cn/others/DingTalk_robot.png

K8s网络学习

从简单p2p网络到k8s复杂型网络。

简单p2p网络模型

https://agou-images.oss-cn-qingdao.aliyuncs.com/others/image-20211102145031780.png

:information_source:简单说明:创建两个网络命名空间clientserver,然后创建一对虚拟网卡将两端的命名空间相连起来,就好像直接相连的网线一样,中间没有阻拦,创建完的虚拟网卡对存在于默认的命名空间中,接着我们将其分别放入clientserver命名空间中,最后为两个虚拟网卡对veth-clientveth-server分配IP地址并启用网卡。

K8s网络学习

从简单p2p网络到k8s复杂型网络。

简单p2p网络模型

https://cdn.agou-ops.cn/others/image-20211102145031780.png

:information_source:简单说明:创建两个网络命名空间clientserver,然后创建一对虚拟网卡将两端的命名空间相连起来,就好像直接相连的网线一样,中间没有阻拦,创建完的虚拟网卡对存在于默认的命名空间中,接着我们将其分别放入clientserver命名空间中,最后为两个虚拟网卡对veth-clientveth-server分配IP地址并启用网卡。

手动编译vim增加X Windows Clipboard功能模块

默认直接通过apt或者apt-get安装的vim功能不全,缺少clipboard功能,原因是debian官方为了兼容性才如此考虑,但debian官方也同样提供了以下几个包来满足GUI需求:

1
2
3
4
5
6
vim-athena
Vi IMproved - enhanced vi editor - with Athena GUI
vim-gtk
Vi IMproved - enhanced vi editor - with GTK2 GUI
vim-gtk3
Vi IMproved - enhanced vi editor - with GTK3 GUI