大象笔记

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 也能看懂 🥲 这就很头疼,比如花费了一天时间完成了复杂的文件资料管理功能,但是提现在

Magento 的批量导入机制,及数据库表 importexport_importdata

找了半天 Magento 无法批量导入的问题,最后发现是 crontab 里设置了一个定时任务,每半小时 restart php fpm 的 docker 容器。导致 Magento 的批量任务没有执行完,就被 restart 中断了。如此

人事管理系统开发之三,员工编号号批量生成

## 需求 人事管理系统中,员工入职的时候,需根据公司前缀生成唯一的员工号。 ## TODO - 找几个知名公司的工卡看看员工号的格式 - 确保公司信息表中有公司前缀的字段 - 整理成文档。可以节省其他人收集的时间 -

人事管理系统开发系列

在使用 Golang Gin 开发一套公司内部使用人事管理系统。至于为何不使用企业微信或者钉钉,飞书之类的现成系统内置的人事管理模块。领导们给出的原因是,公司内部架构太复杂,企业微信内置模块不支持。 但是实际上,我感觉还是人事部门负责