上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 这篇文章介绍了如何使用GitHub Action实现持续集成与交付(CI/CD),并针对GitHub社区特性提供了优化建议。主要内容包括: 1. **核心功能**:通过GitHub Action实现代码格式化、漏洞检查、密码泄露检测和单元测试集成。 2. **社区化应用场景**: - Issue管理(自动标记标签和分配) - PR审查(AI辅助检查) - 版本发布自动化 - 文档同步更新 3. **推荐工具**: - 自动化工具:autofix.ci(自动格式化)、Auto-Release(版本发布) - 安全检测:Trufflehog(密钥泄露扫描) - AI辅助:Issue Labeler(智能分类)、Gemini PR Reviewer(代码审查) 4. **官方资源**:建议通过GitHub Marketplace(actions分类)查找合适的工作流,并提及了Codecov覆盖率检测等实用应用。 全文以开发者视角提供可落地的解决方案,强调自动化与AI技术对开源协作的效率提升作用。 阅读全文
posted @ 2025-08-09 16:43 pDJJq 阅读(18) 评论(0) 推荐(0)
摘要: Hashicorp联合创始人Mitchell Hashimoto的文章《As Code》探讨了"X as Code"理念的本质价值。作者指出,将技术或流程"代码化"的核心意义在于:1)将隐性知识显性化,使其能够被具象记录;2)通过代码形式实现知识的可共享、可版本控制、可迭代优化。文章强调,虽然代码化通常带来计算机可读性等附加优势(如自动化、验证等),但不应简单套用现代编程的所有要求。这一观点为基础设施即代码(IaC)、部署即代码等技术提供了哲学层面的思考框架,揭示了技术抽象化的本质目的是知识传承而非形式主义。 阅读全文
posted @ 2025-08-04 20:53 pDJJq 阅读(6) 评论(0) 推荐(0)
摘要: 本文提出"SOP Coding"作为替代"Vibe Coding"的AI辅助编程方法。作者认为当前LLM虽然强大但缺乏业务理解,建议通过制定严格规范(SOP)来约束AI代码生成。文中以Go-zero项目为例,展示了添加API路由的标准流程:1)在.api文件定义路由 2)用make命令生成代码框架 3)在logic文件实现核心业务。强调应聚焦核心逻辑变更,将模板化工作交给自动化工具。该方法通过提供清晰指引和限制条件,使AI能在规范范围内高效产出可靠代码,适用于严肃项目开发而非演示场景。 阅读全文
posted @ 2025-08-02 01:20 pDJJq 阅读(38) 评论(0) 推荐(0)
摘要: 本文提出"JUST DO ONCE"理念,结合DRY原则与SOP标准操作流程,通过AI技术解决软件开发中的重复劳动问题。作者指出传统VibeCoding存在指令模糊、上下文不足的缺陷,而LLM+SOP的组合能精准记录人类操作步骤(使用recorder工具),生成标准化流程(通过SPEC-mcp),再由AI泛化执行。这种方法不仅能避免重复编码,生成的SOP文档还可作为项目文档共享,实现"人类只做一次,AI负责重复"的高效开发模式。文章强调该方案特别适合配置项维护、API添加等重复性工作,既能保持代码规范性,又充分发挥了LLM的泛化能力。 阅读全文
posted @ 2025-08-01 22:49 pDJJq 阅读(227) 评论(0) 推荐(0)
摘要: 本文探讨了如何有效推广技术项目,分享了作者通过实践总结的经验教训。核心观点包括:1)显式收益原则,强调通过在线演示、视频/Gif等方式让用户直观感受产品价值;2)精准定位目标用户群体,以"简历警察"项目为例说明如何在不同平台(如程序员论坛和求职社区)针对性推广;3)重视用户反馈,快速迭代改进以建立信任;4)打造个人品牌的重要性,建议保持统一形象、内容适配平台特性并积极投稿各类技术媒体。作者通过实际案例展示了这些方法带来的显著效果,如开源项目在一天内获得100+ Star等成果。 阅读全文
posted @ 2025-08-01 21:04 pDJJq 阅读(253) 评论(0) 推荐(0)
摘要: 这篇文章表达了作者对AI产品涉足NSFW(不适合工作场所)内容的强烈反对。作者认为,从传统内衣到比基尼的尺度放宽尚可接受,但一旦涉及NSFW内容就会导致底线不断下滑。文章质疑为何不能通过正当途径盈利,在AI技术快速发展的当下,明明可以探索更广阔的应用场景,却要选择"脱掉衣服"的低端路线。作者强调互联网发展史上真正的赢家从来不是靠低俗内容取胜,并对这种降低品牌价值的做法表示失望。核心观点是:企业应该保持品牌尊严,拒绝通过色情内容获取短期利益。 阅读全文
posted @ 2025-08-01 20:52 pDJJq 阅读(241) 评论(0) 推荐(0)
摘要: 这篇文章从HRBP和面试官角度,系统讲解了程序员简历撰写的关键要点: 1. 黄金30秒原则:建议在简历开头用3-4句话突出核心优势,包含定位、经验、技能和成就 2. 推荐标准简历模板:包含个人信息、摘要、教育背景、专业技能、工作经历等模块 3. 常见问题警示: - 避免模糊表述,强调量化成果 - 杜绝空泛的自我吹嘘 - 删除低价值内容(如计算机二级证书) - 注意排版规范和错别字 文章最后推荐了开源工具"简历警察"帮助自动优化简历。全文旨在帮助程序员打造专业、高效的求职简历。 阅读全文
posted @ 2025-07-27 11:08 pDJJq 阅读(379) 评论(0) 推荐(0)
摘要: 《AI代理的上下文工程:构建Manus的经验教训》核心观点摘要: 1. **遮蔽原则**:相比动态移除工具,更优方案是保持工具定义完整但通过API参数临时遮蔽无关工具。这避免了KV缓存失效导致的性能损耗和模型逻辑混乱。 2. **技术实现**: - 主流API(OpenAI/Google/Anthropic)均支持通过`tools`参数动态过滤可用工具 - Anthropic额外支持通过预填充响应强制引导工具调用 - 开源模型可通过`response_prefix`实现类似效果 3. **实用技巧**: - 工具命名采用统一前缀(如`browser_`)便于批量控制 - 利用响应预填充技术精确引导模型行为 该方案解决了传统动态装卸工具导致的性能下降和逻辑断层问题,实现了既保持上下文稳定性又能精准控制工具调用的目标。 阅读全文
posted @ 2025-07-22 00:26 pDJJq 阅读(177) 评论(0) 推荐(0)
摘要: 本文探讨了Tailscale打洞失败问题的解决方案。作者发现更换宽带后,Tailscale无法稳定建立直接连接(延迟10ms),只能通过中转服务器(延迟200ms)。文章提出三种解决思路: 1. **自建DERP中转服务器**:通过在中国大陆部署节点显著降低延迟(北京节点38ms),但属于应急方案。 2. **启用UPnP IGD协议**:利用路由器的端口映射功能提升打洞成功率,但实际测试效果有限。 3. **全锥NAT优化**:指出NAT类型对打洞的关键影响,建议优先选择支持全锥NAT的网络环境。 核心结论:短期可通过自建DERP缓解延迟,长期需从网络层解决NAT类型问题(全锥NAT最佳),UPnP可作为辅助手段。文章包含具体配置方法和技术原理说明。 阅读全文
posted @ 2025-07-13 14:32 pDJJq 阅读(2121) 评论(0) 推荐(1)
摘要: 本文从提示词(Prompt)和工具(Tools)两方面分析了Google开发的CLI智能助手gemini-cli的实现。其提示词采用结构化设计,包含目标说明、详实指导(如代码注释规范)、标准Agent工作流(理解-规划-执行)以及典型用例示范,被评为90分优质模板。记忆系统通过GEMINI.md文件实现跨会话存储,支持自动/手动写入。工具集主要包含文件操作(带gitignore感知的目录列表、安全写入等)、代码处理(精确替换、差异显示)和终端命令执行(需用户确认危险操作)。整体设计强调安全性(沙箱隔离、操作确认)和工程实用性,可作为开发CLI Agent的参考范例。 阅读全文
posted @ 2025-07-09 21:31 pDJJq 阅读(338) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 14 下一页