Home avatar

谷中仁的博客

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

Git多 user 管理

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

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

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

MacOS 使用指纹解锁 Sudo 密码

我们平时用Mac电脑进行命令行操作的时候,可能需要使用sudo 进行操作,那么就得输入密码。但在Mac系统上,我们通常用指纹来作为密码管理器。

其实我们可以通过简单的配置就可以实现。

  • 编辑文件

研发效能之度量

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

2023年终总结

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

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

以前上班,我们跟她说再见,她几乎没有什么反应,但现在,每天早上我们快要出门的时候,就会缠着你让你抱抱,不抱的话还会哭。

使用 setuptools 工具搭建 Python 工程

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

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

技术栈是Python, 硅基生命时代的基础之一; 工程化管理工具是setuptools, 嗯,对我来说是新工具,在工作的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的案例。例如,小明使用团建费用在京东商城购买了许多零食,他希望使用第三方软件开发票来报销这部分费用。以下是小明、小票软件和京东商家开放平台之间的对话流程: