嵌入式开发场景Vibe Coding方案探索
1. 背景 嵌入式开发因其与硬件设备有较大关联,而不同厂商、不同型号的硬件设备编程、调用方式不同,所以嵌入式开发与纯软件开发在使用 AI 辅助编程工具时有较大的差异。此外大语言模型在训练数据时也主要以 Java、Python、JS 等软件开发语言为主,很少使用嵌入式开发项目进行训练,故其生成效果也不如纯软件开发好。这是嵌入式开发在使用 AI 工具时所面临的独特挑战。
December 10, 2025
Vibe Coding 屠龙纲要
Vibe Coding氛围编程作为一种新兴的编程范式,由OpenAI联合创始人、前特斯拉AI部门总监Andrej Karpathy于2025年2月在社交平台X上首次提出。以Cursor Agent模式(Composer)为代表的编程智能体作为Vibe Coding的基础工具,为软件开发带来了革命性的便利,让开发者能够通过自然语言表达编程意图,指导AI编写、测试、优化代码。
July 2, 2025
CodeRider Loom基于自定义组件生成前端页面
1. 需求背景 在企业一些表单类系统业务场景中,研发团队一般会根据业务情况封装一些自定义的前端组件库。如基于Vue和Element UI,使用企业统一的设计风格,实现了文本框、日期选择器、地址选择器、表单控件、下拉菜单等组件,部分组件甚至预绑定了数据源。
May 29, 2025
极狐GitLab鸿蒙开发场景DevOps解决方案
参考资料 获取命令行工具-Command Line Tools - 华为HarmonyOS开发者 (huawei.com) 搭建流水线-Command Line Tools - 华为HarmonyOS开发者 (huawei.com) 应用/服务签名-DevEco Studio - 华为HarmonyOS开发者 (huawei.com) 修订记录
August 21, 2024
7个步骤增强应用程序安全性而不减慢开发速度
翻译:RangWu 原文:《7 steps to enhance application security without slowing developer velocity — Julie Byrne》 学习如何逐步启用安全扫描,实践安全左移,同时保持开发速度。 企业组织越来越迫切地需要通过实施网络安全协议来确保其构建的应用程序的安全性。然而,当企业在源代码和相关资产上启用安全分析或扫描工具时,他们发现潜在的安全漏洞数量让开发团队不堪重负。本文提供了七个步骤,以在不显著减慢开发速度的情况下实施安全扫描。这是我与经历过这一难题的客户的经验总结。
June 14, 2024
快速开始极狐GitLab工作流
参考资料 极狐GitLab 文档 | 极狐GitLab GitLab Docs | GitLab Combine GitLab Flow and GitLab Duo for a workflow powerhouse Gitlab flow — Tuto git 修订记录
March 11, 2024
教程:使用GitLab自动发布程序并生成发布说明
翻译:RangWu 原文:《Tutorial: Automate releases and release notes with GitLab — Ben Ridley》 在开发软件时,对每次发布的变更进行有效沟通至关重要。将新功能以及任何修改或删除及时通知用户,确保他们能正确使用软件,并在升级过程中避免一些意外。
November 6, 2023
GitLab AD/LDAP配置说明
1. AD/LDAP集成 1.1 配置 修改 /etc/gitlab/gitlab.rb,内容如下: gitlab_rails['ldap_enabled'] = true gitlab_rails['prevent_ldap_sign_in'] = false gitlab_rails['ldap_servers'] = { 'main' => { # 登录页显示名称 'label' => 'LDAP', # AD/LDAP域名或IP 'host' => 'ldap.mydomain.com', # AD/LDAP端口 'port' => 389, # LDAP映射到GitLab用户的唯一ID,如sAMAccountName是将LDAP的用户名作为GitLab用户的UID 'uid' => 'sAMAccountName', # LDAP管理员DN 'bind_dn' => 'xxx@xxx.com 或 CN=Gitlab,OU=Users,DC=domain,DC=com', # LDAP管理员密码 'password' => 'xxxxxx', # LDAP TLS相关,若encryption=plain,则不使用TLS通信,也不需要配置verify_certificates和tls_options 'encryption' => 'simple_tls', 'verify_certificates' => true, 'tls_options' => { 'ca_file' => '', 'ssl_version' => '', 'ciphers' => '', 'cert' => '', 'key' => '' }, 'timeout' => 10, # AD域为true,其他LDAP为false 'active_directory' => true, 'allow_username_or_email_login' => false, # 设置为true,自动将LDAP创建的GitLab新账号设置为Block防止许可证超用,需GitLab管理员解除Block 'block_auto_created_users' => false, # AD/LDAP用户的base 'base' => 'dc=domain,dc=com', # LDAP过滤器,无需要可置空 'user_filter' => '', # GitLab用户属性与LDAP属性的映射关系 'attributes' => { 'username' => ['uid', 'userid', 'sAMAccountName'], 'email' => ['mail', 'email', 'userPrincipalName'], 'name' => 'cn', 'first_name' => 'givenName', 'last_name' => 'sn' }, 'lowercase_usernames' => false, # 企业版功能 # LDAP组同步需要设置group_base,可以base保持一致 'group_base' => 'OU=Users,DC=domain,DC=com', # 作为GitLab管理员的AD/LDAP组,仅需要写CN,该CN需要在group_base覆盖下 'admin_group' => 'gitlab', 'external_groups' => [], 'sync_ssh_keys' => false } } 修改完成后运行gitlab-ctl reconfigure命令。
November 3, 2023
如何将GitLab漏洞报告导出为HTML或PDF格式或导出到Jira
翻译:RangWu 原文:《How to export vulnerability reports to HTML/PDF and Jira — Siddharth Mathur》 GitLab的漏洞报告功能可以让开发人员在统一的平台上面管理代码,对其进行安全扫描,管理漏洞报告并修复漏洞。但有些团队更喜欢使用类似Jira的单独工具来管理他们的安全漏洞。他们也可能需要以易于理解的格式向领导层展示漏洞报告。
September 19, 2023
如何使用GitLab支持ISO 27001合规
翻译:RangWu 原文:《How GitLab can support your ISO 27001 compliance journey — Joseph Longo》 作为一体化平台,通过GitLab可以很容易实现DevSecOps全生命周期管理。GitLab使开发人员能够更快地构建更好的软件应用。但是,它的能力还不仅限于DevSecOps。
September 9, 2023