大象笔记
使用 gobackup 自动将 MySQL 数据库备份到七牛云私有空间
现在后台开发和运维都是我一个人,所以服务器上的 MySQL 数据库备份也只能自己来做了。 由于服务分散在多台服务器上,并且有几十个数据库需要备份,手动备份实在是太麻烦了。 需要一套自动化的备份流程。定时将数据库导出,并存储到云存储空间中,例
尝试 Playwright 进行网站自动化测试
## 为何要对网站进行自动化测试?
最近在开发公司内部使用的人事系统,发现手动测试非常麻烦。每次改动代码后,都需要手动打开浏览器,点击各种按钮,填写各种表单,确认功能是否正常。这个过程既耗时,又容易出错。
同时,我自己的网站也有类似
vscode copilot 国内满血复活 Claude 的配置方法
大概是上个月,我发现国内已经不能在 vscode GitHub copilot 中使用 claude 相关的模型了。对我来说,不太影响日常的搬砖性的 crud 开发任务。但是今天,遇到了出设计稿的任务,想让 ai 出一版平板 app 的设计
tailwindcss V4 警告处理, cdn.tailwindcss.com should not be used in production
用 AI 生成的网页代码,如果使用了 tailwindcss V4 的 CDN 版本,会看到浏览器控制台报了一段警告信息:
```
cdn.tailwindcss.com should not be used in producti
golang gin 生成网站地图文件 sitemap.xml
周末继续 Golang Gin 重构 PHP 的 Magento 电商网站。其中一个需要重构的功能是网站地图 sitemap.xml 文件的生成。 之前做的网站普遍简单,很少超过上万个产品或者文章。而电商类的服务,例如 magento 通常
国庆假期处理的第二例网站服务器被刷流量,导致 Linode Server 宕机
国庆第一天,刚处理了国内的阿里云个人博客服务器被刷爆带宽。
而国庆第五天,一大早就收到海外的一个网站服务器(Linode Server)的宕机通知邮件。
早上一起床就赶紧登上了服务器,发现是网站服务器被刷流量,直接导致服务器负载过高
随机生成家庭住址及工作单位,职务等个人资料的在线工具
开发完了公司内网的人事管理系统,开始动手测试,发现里面的测试数据惨不忍睹,全是 111,222 这样的名字,员工资料里全是数字,显得系统异常粗糙😵💫。明天就要给人事部门演示了,这样可不行。于是我就用之前开发的 [随机生成身份证号,手机号,
git blame 确认代码中的屎是不是自己拉的
今天在排查一处程序 bug 时,发现一段代码写的逻辑实在乱,完全没有印象正确的逻辑应该是怎样的。 于是想查看这段代码是不是自己写的,什么时候写的,为什么这么写的。 直接在 VSCode 的 github copilot 的 Chat 窗口
Magento 服务器磁盘空间被图片缓存占满
最近批量导入了一批 Magento 产品信息,不知道为何直接导致服务器磁盘空间被占满。 而导入的产品也不多,不到1万个,理论上不应该占用上 G 的空间啊。 ## 使用 ncdu 工具排查 使用之前的磁盘空间分析工具 ncdu。使用方式参
工作周报自动生成,基于 Git 历史的 AI 提示词
每个周写周报是最浪费生命的事情之一,之前就吐槽过一次。本来是部门范围内提交就可以了,现在变成了公司所有人都需要提交,还要抄送人事部门,保证人事部门的 HR 也能看懂 🥲 这就很头疼,比如花费了一天时间完成了复杂的文件资料管理功能,但是提现在