文章列表

代码仓库服务的那些事

,
微软收购GitHub引发开发者对代码托管数据安全的关注。普通开发者受影响有限,但建议做好资源备份,敏感资源可考虑多origin部署或镜像仓库。企业开源品牌运营或将分散平台依赖,国内替代品营销趋热;基于GitHub业务的公司及安全研究者可能面 阅读全文

前端构建的一些事

,
前端构建工具的迭代与重构实践记录,涵盖三个版本演进历程。初始版本解决多项目构建配置分散、中心服务依赖过重等问题,实现构建工具抽离、动态入口获取、CDN自动切换等功能;后因团队合并与发布规则变更,经历全量发布适配、Nginx服务废弃、CI/C 阅读全文

使用私有 CI 构建 GitHub 仓库

介绍一种基于 Drone 的私有 CI 构建方案,用于解决 GitHub 仓库的自动化构建与部署问题。针对 GitLab 资源占用高、多仓库维护繁琐、海外机器部署国内线路延迟等痛点,采用外网机器反向代理、内网高配置机器运行 Drone 服务 阅读全文

闲聊 CI/CD:场景价值

, ,
持续集成与持续交付(CI/CD)并非改造研发流程本身,而是对工程流水线进行标准化改造。文章对比了无自动化、部分脚本自动化、完整CI/CD基础设施三种团队的研发流程差异,指出前两种模式存在工程师大量消耗于构建部署等机械操作、定制化脚本缺乏标准 阅读全文

闲聊 CI/CD:回顾折腾史

, , , ,
回顾CI/CD实践历程,从早期公司内部基于Jenkins的虚拟机部署起步,经历配置繁琐、环境不一致等痛点;后迁移至云端统一构建服务,逐步引入自动化测试与代码质量工具。15年接触Travis CI后,开始探索基于Docker与docker-c 阅读全文

优化策略路由的Tips

针对从APNIC获取地址列表构建策略路由的常见脚本方案,在低性能路由器设备上存在可优化的执行效率问题。通过调整grep过滤条件的先后顺序,将区域筛选前置,并扩展包含港澳地址减少误判,实测在约47000条数据的场景下可将处理耗时从0. 阅读全文

快速切换 Mac 设备的 DNS 配置

, ,
针对Mac设备DNS配置切换繁琐的问题,提供了一套基于Alfred的自动化脚本方案。该方案扩展了搜索域设置功能,支持通过预设配置文件快速切换默认、阿里、Google等多种DNS服务器,并自动刷新系统缓存。 阅读全文

关于 macOS X 使用 NPM 的姿势补充

, ,
macOS X 系统下 NPM 安装报 EACCES 权限错误的解决方法。问题通常源于 `/usr/local` 目录或 `.npm` 缓存目录的权限配置不当,而非必须使用 `sudo`。通过 `chown` 命令将 `/usr/loca 阅读全文

Brute Force Attacks On WordPress

, ,
针对 WordPress 暴力破解攻击的防御方案,通过 Nginx 配置为 wp-admin 目录及 wp-login.php 文件添加 HTTP 基本认证(auth_basic),在原有 PHP 处理流程基础上增加身份验证层,可有效拦截未 阅读全文

WNDR 4300 刷机及使用建议

, , ,
WNDR4300刷机OpenWrt后的实际使用体验与性能分析,涵盖TFTP刷机步骤、无线加密配置及MAC地址过滤设置方法。基于AR9344处理器实测,该设备在千兆内网传输、5G无线互拷及长时间满速下载等高负载场景下系统负荷可达3-5,稳定性 阅读全文