昨天和今天上午参加了公司组织一个关于“客户沟通”的培训。

我的工作中,写代码大约占35%,任务管理、运维等占30%,沟通大约占据35%。

我参与一个异常检测的开发项目,还负责两个DevOps相关的工具,几个月前开始负责我们团队的全球支持工作,经常需要跟用户沟通,了解他们的使用情况和反馈以便帮助我进行改善,还会基于日志和流量做一些用户行为分析相关的工作,分析出来的场景和问题也要跟用户沟通来确定分析的对不对,虽然有一个同事会帮我分担一些简单、重复的沟通,但是总得来说,沟通对我而言还是很重要的,这也是我为什么会报名参加这个培训的原因。

用Django好几年了,期间陆陆续续因为项目开发需要看过一点点源码,但是一直没有整体上看过源码,最近在B站上发现了一个不错的Django源码讲解教程,**沈奇才·Django4.0源码解读,打算跟着这个视频过一遍,不过我看到的目前最新的代码,我从Django的官方仓库fork了一份代码,yexia553/django** ,后面把想相关的注释和说明都提交在这个仓库的learning分支上。

我不打算逐行解释代码,只会记录一些我觉得写的不错或者对我理解Django的设计有帮助的内容。

这篇博客会记录一下django.conf.settings相关的代码,也就是Django中的项目配置相关的部分。

global_settings

芯片战争

从去年买了微信读书的会员开始,到现在一共读(听)了27本书,其中有三本是晚上睡觉时候听的玄幻类的小说,所以真正读的是24本。

虽然读了24本书,但有时候看着读过的书名,却不太记得里面的具体内容是什么了。
一般来说,我会读完的书都是我觉得还不错的,虽说读书不是为了完全记住里面的内容,但还是希望能加深自己对这些书的印象,所以打算开始写“读书笔记”。

我给“读书笔记”加了引号,是想区别于读书的时候学校教我们的读书笔记,我只打算简单、随便地写一点书里面的内容一遍帮助我加深印象,而不会刻意地写积极向上的感想。

中国的芯片产业

Service分发负载的策略

大家都知道,一个service可以对应多个pod,那么一定要有一些方法来把service接收到的请求(负载)转发到pod上。
一般来说,有两种策略,一种是轮询,还有一种会话状态保持。

轮询策略很简单,就不多说了,这也是service的默认策略,在不做什么相关配置的情况下就是使用轮询策略的。

签约作者

古月居是国内最大的机器人社区之一,我去年11月买了他们的开源机器人OriginBot,也因此跟他们有了接触,后来在今年1月份跟古月居签合同,成了他们的签约作者。

之所以答应跟古月居签约有三个原因:

老实说,我其实不是一个标准的“程序员”,但对于不是这个行业的人很难解释其中的区别,而且我也对于这篇博客中谈论的问题印象深刻,还是想写一下。

我在公司的title是Sr. DevOos Engineer,也就是资深(高级)DevOps工程师,写代码只占我工作量的40%左右。

前几年,网上以程序猿来戏称我们这个行业的人,下面这张图也一度很流行。
程序猿

官方其实提供了自动导航方案了,https://www.originbot.org/application/navigation/#4

但是这个方案里最不好的地方在于需要通过rviz手动指定具体的目标点和姿势才能驱动OriginBot进行导航,也就是手动的自动导航,这个就限制了后续基于这个功能做拓展的可能,因为总不能每次需要导航的时候都手动在rviz上做吧。

所以我就想用代码来实现这一块功能,以下是目前探索出来的部分,欢迎交流。

我最近开始更新微信公众号,但是公众号的发布流程很复杂,即使我已经有现成的博客,但是发布到公众号上也要花很长时间,于是就开发了一个工具来帮助我自动更新公众号。

我从2020年开始写博客,到现在已经有大约五六十篇了,一篇篇手动在公众号发布一次要做很久,而且都是重复劳动,就不是很愿意做。

而且我一直都是用markdown来写博客的,即使现在手动把库存的博客发布到公众号,以后还是要一直手动更新,因为公众号是一个封闭的系统,编辑和管理文章都有自己的一套方案,长期来说,这也是一个麻烦。

今天突然就想看一下关于k8s和虚拟机的优劣势对比,我就问了一下chatGPT,我用的是公司提供的Azure OPENAI服务,以下ChatGPT的回复。

(这样的回复对于一个熟悉k8s的人来说,显然不会很惊艳,但是也不错了)

我的问题

我从去年下半年开始对机器人很感兴趣,可以看到我在博客的“projects”分类中有一个项目就是跟机器人相关的,叫做OriginBot。

我已经不记得去年为什么会对机器人感兴趣了,想想我大学是自动化专业的,也参加过一些相关的竞赛,所以也有可能我潜意识里一直都很喜欢机器人。

我脑海里一直有三个机器人的形象挥之不去,一个是《星球大战》里面的bb8,第二个是《超能陆战队》里面的大白,第三个是《复仇者联盟》里面的jarvis(严格来说,jarvis不是一个机器人,而是一个智能系统),这可能更加帮助印证了我的潜意识里就喜欢机器人。

0%