/images/avatar.png

谷中仁的博客

|

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

Vibe Coding:提升 Code Review 体验的 VSCode 插件

在日常的 Code Review 过程中,我们经常需要记录审查过程中发现的问题和建议。目前常见的做法主要有两种:

  1. 让他人代为记录,可能是通过 Todolist 或纸质形式的文字记录
  2. 自己手动记录,通常使用各种笔记工具,如 Raycast Note

这两种方式都存在信息丢失的风险,可能由于时间推移或其他因素导致记录不完整或遗失。最理想的方式是建立一套自己的记录系统,使得回顾时能够一目了然地看到当时的审查意见。

基于Strapi开发Headless CMS的基建入门

在现代电商和企业网站中,内容需要频繁变更。理想的系统应支持后台灵活编辑内容,前端自动渲染,无需频繁重构和部署。以电商为例,产品信息、价格、描述等常常调整,页面布局也需随时优化。对于缺乏开发经验的运营人员,易用的 CMS 能极大提升效率和响应速度。

软件开发中的跨功能性需求(RFC)

作为程序员的你,正在开发一款基于全球地图的某资源分布网站,你的产品会被各个国家的人使用,而每个国家都有不同的法律法规和文化习惯。你需要考虑到这些因素,以确保你的产品在全球范围内都能正常使用。比如有争议的边界不能让用户看到对自己国家不利的标记,那么你需要怎么做呢?这时候,你就需要考虑跨功能性需求了。

基于AI大模型开发一个Slack Bot的总结

最近一个半月都在Beach,虽然离开了项目,但每天的生活比项目期间还要忙碌,同时也学到了很多新知识。


在Beach期间,我参与了两个与AI相关的项目。虽然AI功能的开发占比不大,但通过代码学习了AI开发的相关模式,例如Google Cloud Platform、Terraform、Vertex AI、CrewAI以及Agent的编排。Agent编排在正式项目中尤为重要,因为AI无法一次性理解并完成复杂任务,需要将任务(Work)拆分为多个子任务(Task),通过编排的Agent组合完成。这种编排的控制逻辑和编码逻辑基本一致,主要包括顺序、循环和组合等基本形式。

本地跑deepseek 7b模型

最近,Deepseek 因其卓越的性能和高效的推理速度在技术圈内引起了广泛关注。

Deepseek 采用了先进的算法(使用汇编和 CUDA 混编的方式调用 GPU)和训练方法(蒸馏),不仅显著提升了推理速度,还降低了对硬件配置的要求,使其能够在更多设备上运行。

Git多 user 管理

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

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

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

研发效能之度量

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