/images/avatar.png

谷中仁的博客

所有文章观点仅代表本站观点,与他人无关。

Git多 user 管理

痛点

平时在一个电脑上会有不同的项目开发,尤其是个人项目和公司项目;

  • 通常,我们不希望工作在公司项目上的时候用自己个人的git 信息提交commit, 相反也是一样
  • 在不同目录下,在命令行中切换git config 也是个重复劳动的工作,比较费精力

方案

方案1:不同的gitconfig配置

此方案的实现思路是,git 检测当前目录是否是已经配置的目录,如果是配置的目录,那么就加载对应的gitconfig

研发效能之度量

在当前复杂的商业环境下,企业普遍倡导内部降本增效。在这种背景下,研发活动也越来越倾向于数字化度量和呈现。通过研发效能度量,组织能够获取更准确、全面的研发数据,从而更好地制定优化研发的决策和计划。

2023年终总结

女儿

新年开始,女儿就出生了,从刚开始的毫无力气到现在单手可以拿起手机,在家里随处乱跑,每一天都是新的一天。

娃很爱笑,从出生到现在感觉也就是屈指可数的哭过几次,要么是第一次打针疼了,要么是第一次从床上掉下来。

使用 setuptools 工具搭建 Python 工程

最近运维项目上要使用Pyspark进行报告生成,嗯,是的,运维项目的技术栈永远是你想象不到的。

有活就干,这形势只能“狗着”。

技术栈是Python, 硅基生命时代的基础之一; 工程化管理工具是setuptools[1] , 嗯,对我来说是新工具,在工作的8年里,第一次听说这个。这次的重点就是利用它来构建一个模块化的工程。 相对于前端架构而言,其就相当于 package.json

使用Google Sheet Apps Script提升工作效率

一切总是在往熵增大的方向发展。

遇到的问题

团队周内每天需要都有个Code Diff 的会议来进行代码review, 但是不是每个人都有代码要被Review, 如果有个工具每天在Code Diff 前进行统计,大家有需要代码Review 的就在消息下面标记一下,或者回复一哈;如果大家有标记,那么再进行代码Review,是不是就可以省下一部分时间了?

端午Incident了

前言

现在,我们作为Ops 维护这一个新加坡的项目,项目还是比较复杂的。端午前一天00:00 上线了很多hotfix, 而这里面就隐藏了2个bug。

回顾

技术层面,有两个bug,一个Job运行时,数据库CPU 拉满,一个少了Redis 初始化,导致从Event Hub 发送过来的数据无法处理。

OAuth2.0和OIDC流程梳理

场景

在日常生活中,有许多使用OAuth 2.0或OIDC的案例。例如,小明使用团建费用在京东商城购买了许多零食,他希望使用第三方软件开发票来报销这部分费用。以下是小明、小票软件和京东商家开放平台之间的对话流程:

解决Podman未挂载Volume的问题

问题

在初次使用podman[1] 挂载本地文件系统的时候通常会报如下的一个错误提示;

Error: statfs /Users/userName/yyy/xxx: no such file or directory

解决方案

为 Podman 虚拟机挂载 $HOME 目录并且重启 podman machine 即可。

podman machine stop podman-machine-default
podman machine rm podman-machine-default
podman machine init -v $HOME:$HOME
podman machine start

测试

运行如下命令,可以在命令行里看到本机的目录和文件。