大象笔记
图片颜色分析工具,在线提取图片主色调,分析颜色分布
在开发一个公司的新网站,为了尽快上线,我直接复用了之前的项目的页面模版。 但是,之前项目的色调过于艳丽,而且跟公司新业务的 logo 色调不符。 我决定修改这个前端模版的主色调。页面主色从 Logo 图片里提取,是个不错的选择。 于是我写了
Golang Template include 嵌套子模版时的变量重命名
Golang Template 开发网页时遇到一个模版内变量命名的问题。 ## 问题 多个不同页面需要使用同一个子模版,比如推荐产品列表这个子模版,需要在产品列表页、首页、404页面、搜索页面等多个页面使用该子模版。 子模版目前是这样定
Go 项目版本号自动管理,并发布 git tag
最近使用 Golang 开发的网站项目比较多,所以把一些常用的功能写成了一个公共库,放在 GitHub 上,方便在其他项目中通过 go get 使用。
这个公共库的版本号需要通过 git tag 来管理。每次发布新版本时,都会在 git
golang gin static 强制以文件方式下载
用 golang gin static 实现了一个文件下载功能,同时下载前需要先鉴权。例如:
```
// serve /download under a group that enforces token validation
Docker Compose 配置容器的工作目录(working_dir)
使用 Docker Compose 配置文件,新建了一个 alpine 镜像的容器。
里面运行了一个 golang gin 开发的 web 应用。没想到,又踩了一个 docker 配置的坑 🥲 我感觉踩的 docker 坑多得数不过来啦
昆汀推荐的21世纪10部电影
近日,知名导演昆汀·塔伦蒂诺在播客节目中,正式揭晓了他心目中自21世纪以来最为杰出的电影作品榜单。据悉,这份精心挑选的片单共收录二十部影片,其中位列前十的电影如下:
1. 《黑鹰坠落》
2. 《玩具总动员3》
3. 《迷失东京》-
Golang Gin Static 缓存大坑:embed 文件无法被 CDN 和浏览器缓存
Golang 最爽的一点是,可以打包时将静态文件 embed 进二进制文件中,部署时只需一个可执行文件,极大简化了部署流程。 例如,网站的 js 和 css 文件,可以 embed 进二进制文件中,而无需发布时再额外拷贝一堆静态文件。 !
Cloudflare VS 阿里云 ESA :开发者眼中的“流量黑洞”与“免费天堂”
最近一周同时经历了国内网站服务器和海外服务器被大规模 CC 攻击的经历。
恰好同时使用了阿里云 ESA 和 Cloudflare 两种不同的防护服务,也通过这两家的服务分别解决了国内和海外的 CC 攻击问题。
经过几天的折腾,算是有了一
打工人的工作月报生存指南:把周报喂给 AI,月报轻松生成的提示词
这个周末,也是月末,刚写完工作周报,又要写月报。
感觉非常得麻烦。周报还好,把几个项目的 Git 提交记录整理一下就行了。
但是月报就麻烦了,不仅要把周报内容汇总,还要进行分析总结,编写 KPI 达成情况。
我就想能否把每个周的周
Magento 服务器清理日志,释放磁盘空间
今天发现 Magento 服务器的磁盘空间又快满了。怕是支撑不到下周了,所以周末清理了一下。 还是做成自动化脚本比较好。 ## Magento Log 我发现一个 exception.log 文件占了 50G。可能是攻击请求太多导致日志特