jk2K 的博客

PostHog 新手入门,一个用于帮助一流团队打造好产品的工具平台

前言 PostHog 可以自动追踪使用者在网站上的行为,帮助产研团队了解用户以及如何改进产品。他能做到自动捕获点击事件、鼠标运动轨迹,而无需前端工程师手动埋点推送事件。我以腾讯云对象存储为分析案例,来看看他的效果怎么样 站点接入 要想将网站接入 PostHog,需要在网站里添加一段 JavaScript 脚本,因为只是个人研究目的,所以我借助浏览器插件来实现 我在 Chrome 浏览器上安...

深入研究 GitHub Action:解决了什么问题,优势,产品分析?

GitHub Actions 是 GitHub 推出的持续集成和持续交付平台(CI/CD 平台),允许开发者实现自动化的编译、测试、部署,于 2019 年 11 月全面可用,今天就来深入拆解下 GitHub Actions 解决了什么问题? CI/CD 平台(流水线引擎)发展历史中大概有 3 波浪潮 第一波浪潮以 Jenkins 为代表,让大家广泛的接受了持续集成和持续交付...

如何建设一个用于编译 iOS App 的 macOS 云服务器集群?

现代软件开发一般会借助 CI/CD 来提升代码质量、加快发版速度、自动化重复的事情,iOS App 只能在 mac 机器上编译,CI/CD 工具因此需要有一个 macOS 云服务器集群来执行 iOS App 的编译。 今天就来谈谈如何建设 macOS 云服务器集群 购买 mac mini / Mac Studio 机器 最简单的方式就是购买一批 mac 机器,买它个 1000 台,买回...

使用第一性原理思维思考如何打造提高生产力的平台

引言 现在全社会都在搞数字化转型,从政府到企业,那么为什么要进行数字化转型呢?本质上还是社会治理和企业经营难度变得更大了。 以企业来说,转型的目标是为了实现有质量的活着,比如能赚更多的钱或者持续保持稳健运营,转型的核心是期望借助数字化技术构建一个管理体系,以应对外部环境动荡、企业竞争变化和技术更新发展带来的不确定性。 数字化转型会带来大量的研发需求,如何更好更快的交付这些需求成为一个突...

IPV6 环境下用 iPhone 访问 windows 10 远程桌面

前言 最近意外发现家里用的移动宽带已经获取到了 IPV6 地址,然后又意外发现移动 4G 也是可以访问 IPV6 的 Windows 网络情况 iOS 网络情况 2010 年开始在校园网用 IPV6, 到现在已经过去 9 年了,现在终于开始普及了 需求 我们有时候需要访问家中的电脑,如果没有公网 IP 的话,实现起来就比较麻烦 在 IPV4 环境下,IP 数量比较少,很多运...

用 Git 和 Git hooks 解决多地开发时 MySQL 同步问题

需求 我经常在家和公司的不同电脑上开发一个Web项目, 代码托管可以用GitLab或者GitHub, 这解决了代码的多地同步问题, 但是MySQL一直没发现一个好的方式来同步。 目前MySQL多地同步的方案主要有以下几种 使用可远程连接的MySQL, 多地开发时直接连接这个数据库, 这个方案如果网速不好的话,就不合适 A 地使用mysqldump导出sql文件,发送给 B 地,B...