普通视图

Received today — 2025年6月25日旅行

沪漂十余年我拿到了上海户口

2023年7月22日 19:27
从初到上海的陌生和无助,到经历各种职业挑战和生活的起落,最终在这个繁华的城市安家落户。这段旅程充满了奋斗、挑战和成长,是许多沪漂人的真实写照。
  •  

带一群伙伴写一款软件

2023年3月4日 11:59
本文分享了作者带领团队从零开始学习运维自动化开发的经历,介绍了从培训分享到项目实践的整个过程,以及如何通过项目实战来提升团队成员的开发技能,最终成功完成并上线了软件管理系统。
  •  

这一年我们上线的自动化系统

2023年1月20日 10:18
本文回顾了2022年从零开始构建自动化运维系统的全过程,包括多云系统、任务系统、监控系统和作业系统的规划、开发及推动落地,以及系统移动端兼容的实现,展示了自动化运维系统如何为日常运维工作带来便利。
  •  

运维自动化之作业系统分享

2023年1月17日 14:04
作业系统的上线标志着自动化运维的新篇章,通过集成Ansible和多云系统,实现了轻量、易用的自动化操作,提供实时反馈和危险命令过滤,确保安全高效的运维操作。
  •  

使用Django Cache引发的Bug处理

2023年1月13日 11:53
本文详细介绍了一个在Django任务系统中由于缓存超时导致的日志截断问题的发现、分析和解决过程。通过设置缓存TIMEOUT参数为None,确保缓存键值不过期,从而避免日志截断问题。
  •  

2022,使用房车这一年

2023年1月3日 22:21
这篇文章回顾了作者与他的大通V80底盘改装的B型房车在2022年共同经历的旅程,涵盖了春夏秋冬四季的露营、自驾游体验,以及对房车的使用心得和未来旅行计划。
  •  

多云监控告警系统的优势

2022年11月12日 00:10
本文讨论了为什么在多云环境下构建自定义的监控告警系统,而不是依赖云厂商提供的监控服务。文章详细介绍了自定义系统的优势,包括统一平台、简化操作、优化展示、权限隔离和多云融合。
  •  

基于多云构建监控告警系统

2022年10月21日 09:26
本文介绍如何基于多云系统设计和实现监控告警系统,确保云上资源监控的准确性和可观测性,提供资源图表、监控大盘和告警大盘等功能,实现平台化的运维监控能力。
  •  

运维自动化之多云系统分享

2022年7月30日 08:02
本文分享了多云系统的设计思路和操作使用,介绍了多云系统的主要功能和优化内容,帮助用户更好地理解和使用多云系统,以实现集中管理和精准数据支持。
  •  

盛夏露营,我不怕热不怕蚊子吗?

2022年7月21日 09:39
在炎热的天气和蚊虫的挑战下依然选择露营,这是出于对户外活动的热爱和对个人满足的追求。文章探讨了即使在不利条件下也坚持进行户外活动的原因和意义。
  •  

多云系统之资源管理

2022年6月10日 17:51
本文详细介绍了多云管理系统中的资源管理功能,包括全局搜索、资源列表和动态规则的使用,帮助用户高效管理和维护云资源。
  •  

多云系统之多云配置

2022年5月26日 11:06
本文详细介绍了多云配置在多云系统中的关键作用,包括多云账号的管理、云上资源的同步、数据模型的设计与实现,以及处理云厂商异构数据模型的挑战,旨在帮助读者理解如何通过多云配置实现高效的资源管理和数据同步。
  •  

多云系统之关系管理

2022年5月21日 14:09
本文详细介绍了多云管理系统中的关系管理设计,包括位置关系、业务关系和标签关系,帮助读者理解如何在多云环境中有效管理云资源。
  •  

运维自动化之任务系统分享

2022年5月13日 15:46
本文分享了作者在新公司负责的第一个项目——任务系统的设计与优化经验,介绍了系统的设计思路、使用方法及其特点,并展望了未来的优化方向。
  •  

疫情在家帮老婆提升下工作效率

2022年4月1日 10:55
在上海疫情期间,许多公司转为居家办公,物资短缺问题凸显。文章详细介绍了如何通过在线问卷和企业微信API,高效地收集和确认员工信息,以实现精准物资派送,展现了公司在疫情期间对员工的关怀与支持。
  •  

临港 | 父子的房车旅行

2022年3月13日 17:40
记录一次父子临时决定的房车出行,探索滴水湖和南汇嘴观海公园,体验自然风光与房车生活的乐趣,分享旅途中的点点滴滴。
  •  

权限管理系统设计

2022年3月9日 18:15
本文详细介绍了任务系统中的权限设计,包括RBAC、对象授权和资源隔离三种授权方式,旨在提供一个灵活且安全的权限管理方案。讨论了Django默认权限的局限性,以及如何通过对象授权和资源隔离来优化权限控制。
  •  

任务系统之并行任务

2022年2月27日 17:08
本文讲解了如何通过并行执行任务来提高任务流的效率,详细介绍了从串行任务到并行任务的转换实现方法,并提供了代码示例。
  •  

任务系统之手动审批

2022年2月26日 12:08
本文详细介绍了如何在新开发的任务系统中实现手动审批功能,讨论了从单Celery任务到多Celery任务的转变,以及如何通过审批任务中断任务流执行,等待用户审批通过后再继续执行流程。
  •  

简洁的脚本编写规范

2022年2月20日 09:37
本文深入探讨了脚本健壮性的重要性以及如何在设计脚本时遵循最佳实践,包括脚本风格、异常处理、日志记录等,以确保脚本的可靠性和可重复执行性。
  •  

2022 | 我的新年礼物

2022年2月2日 10:36
虎年第一天,作者分享了新年的祝福与感悟,包括从工作多年的公司离职和购买房车的决定,以及与家人深厚的感情和对未来的憧憬。
  •  

我从工作了十年的公司离职了

2022年1月1日 09:37
文章讲述了作者在同一家公司工作十年后的离职决定,包括对过去十年的回顾、与领导的对话、对未来的期待以及选择新公司的原因。
  •  

再聊我们自研的那些Devops工具

2021年11月30日 16:11
本文回顾了过去两年间我们自研的DevOps工具的演变与新发展,包括CMDB、Nova、Kerrigan、Overmind、Proxy、Wiki、Alodi、WebSSH、Probius和Sadmin等工具的更新和优化。
  •  

面向老板的需求管理系统

2021年11月25日 15:29
本文介绍了如何通过开发一个需求管理系统来解决多个项目之间开发资源争抢的问题。系统包括项目看板和需求审批流程,适用于普通用户和项目经理,并与Jira等项目管理工具相辅相成,提高项目管理和资源分配的效率。
  •  

从一件小事说起我是如何思考与执行的

2021年11月11日 20:16
团队在接手传统IDC模式的运维工作时,面临了服务器上架、RAID配置、系统初始化等挑战。通过详细的文档整理和脚本编写,团队成功解决了这些问题,并为未来的自动化运维奠定了基础。
  •  

Django Model字段加密的优雅实现

2021年10月21日 11:38
本文介绍了如何通过重构Django项目中的密码管理表实例,将加密解密逻辑从view层移至model层,以实现更优雅的代码结构和更高的代码复用性。
  •  

Probius+Kubernetes任务系统如虎添翼

2021年9月25日 11:42
本文详细介绍了Probius自定义任务系统与Kubernetes的集成,包括如何通过Probius管理Kubernetes的Deployment、Namespace等资源,以及如何通过WebSSH进行Pod操作,从而替代传统的Kubernetes Dashboard。
  •  

Django+Ansible构建任务中心思路

2021年8月29日 21:30
本文介绍了如何基于Ansible开发一个简单的DevOps任务中心的思路,包括前端页面和后端逻辑的设计,帮助新手理解流程并整理开发思路。
  •  

Sadmin:打造私有Django公共库实现代码复用

2021年8月13日 19:02
本文介绍了如何通过Django开发内部管理系统,并详细讲解了Sadmin应用的设计思路及其主要功能,包括用户管理、权限管理、日志记录等,帮助开发者在项目中快速集成基础功能,提升开发效率。
  •  

Django动态添加定时任务之django-celery的使用

2020年12月29日 21:40
本文详细介绍了如何在Django项目中使用django-celery实现定时任务和周期任务,包括安装配置、异步调用、周期任务和动态添加任务等内容,帮助你轻松将定时任务功能集成到自研的运维系统中。
  •  

Proxy:简单小巧又强大好用的代理系统

2020年12月3日 21:46
本文介绍了一个基于Nginx的Proxy代理管理系统,旨在简化Nginx配置与管理,通过Web界面自动生成Nginx配置文件,支持实例管理、证书管理和黑白名单,显著提升了配置效率和管理便利性。
  •  

关于个人博客那些事儿

2020年11月7日 09:53
本文详细介绍了我从使用第三方博客平台到自建静态博客的折腾历程,包括选择Github Pages的原因、使用Django自建后台生成静态页面的方法、以及如何通过SEO优化和Netlify加速提升博客访问体验。希望这些经验对正在考虑搭建个人博客的你有所帮助。
  •  
❌