知者行之始,行者知之成
2025-08-18 · 阅读 45 · 字数 1057
公司要打印一批展板,要求生成的图片是 CMYK 模式的图片。但是我用 Golang 搞了半天也无法生成跟设计稿颜色一致的图片, 对比发现生成都是 RGBA 模式的图片,颜色不对。最终使用 Python 的 Pillow 库轻松搞定。折腾了一下午,记录一下心路历程 。 什么是 CMYK 模式 主要用途: 印刷。专门为使用物理油墨在纸张等介质上复制颜色而设计。设计传单、海报、杂志、包装、画册等需要印刷的物料时,最终输出文件 必须是 CMYK 模式 。 C: Cyan (青色) M: Magenta (品红色) Y: Yellow (黄色) K: Key (黑色 - Key 通常指印刷中的关键色版 ...
2025-08-17 · 阅读 129 · 字数 765
感觉每年都要维护一下 Google Play 应用商店里的 Android App 目标 API 级别。这不,最近又收到了 Google Play Console 的更新提醒: 不更新 目标 API 级别,Android 16 的用户就不能下载 App。之前 2023 年处理过一次,参考: 升级 Android App API 级别 目标 API 级别是多少 恰好看到一篇 React Native 0.81 新版本的发布文章,里面也提到将支持 Android 16(API 级别 36)。 看来就是 36 了。 Android Studio 版本 Android Studio Narwhal ...
2025-08-17 · 阅读 93 · 字数 221
新安装的 Android Studio Narwhal | 2025.1.1 Patch 1 又是一堆问题。 编译时,报错: Unknown Kotlin JVM target: 21 Execution failed for task ':app:kaptGenerateStubsDebugKotlin'. > Error while evaluating property 'compilerOptions.jvmTarget' of task ':app:kaptGenerateStubsDebugKotlin'. > Failed to calculate the va ...
2025-08-16 · 阅读 196 · 字数 372
为了将 Android App 的目标 API 级别升级到 36 以支持 Android 16。 我更新 Android Studio 到了最新的版本:Android Studio Narwhal | 2025.1.1 Patch 1。 但是,在安装 gradle 依赖时,报错: Build file 'build.gradle' line: 10 Plugin [id: 'com.android.application', version: '8.0.1', apply: false] was not found in any of the following sources: 这个错误 ...
2025-08-15 · 阅读 159 · 字数 409
今天,网站受到的流量攻击还在持续。依旧是海量的广东 IP 请求,没有任何规律。参考前文: 网站七牛 CDN 流量被刷,差点破产 尝试了 Nginx 返回两种状态码,但是都没有效果,攻击请求依旧: 403 Forbidden: 明确表示请求权限被拒绝 502:暗示我的服务已经挂了,大爷饶命 无奈╮(╯▽╰)╭,都没有用。这个刷流量的攻击方,既不是来爬内容的,也不是想把你网站拖垮,就是纯粹地刷流量。根本不在乎你返回啥。某书上有个大佬分析是部分 CDN 提供商实际是黑产,需要伪造流量,所以狂刷数据。下图是七牛云 CDN 的请求数统计,目前只能止住 CDN 的消耗,但是服务器源站的请求还在继续: ...
2025-08-14 · 阅读 214 · 字数 7917
awk '$9 == 403 {print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr > 403.txt 大部分是广东清远、揭阳的 IP: 感觉不像是小作坊干的,一天 30 多万个广东的 IP,一个 IP 只请求2~3次。还是隔开了时间段。 这种调度能力,应该是个人搞不起的。更像是大厂的海量客户端所为。因为 IP 都不是机房的 IP。 不知道,总觉得不对劲。像是为了推广某项 CDN 服务特意搞的攻击。而且对方没有下狠手,否则瞬间网站就完蛋。 113.100.0.227 113.100.0.249 113.100 ...
2025-08-14 · 阅读 227 · 字数 673
昨天突然收到七牛云的余额不足提醒邮件,大意是我的账号余额不足以继续使用 7 天。 我以为是七牛云发送邮件的 bug,因为我月初刚充值,充了大概一年的费用。谨慎起见,还是登录了后台查看。 X,实时消费金额果然有问题。一个周大概消耗了一年的流量。 流量统计 七牛云后台的加速域名,里有个统计分析功能: https://portal.qiniu.com/cdn/domain 里面可以查看上面截图中的流量统计 (这个功能藏的太深,我找了半天才找到) 可以看到,流量从 8 月 1 日开始就出现异常,最近一个周变得更加恐怖。 文件统计 从文件统计看,主要是首页里的图片和 js 文件。 临时处理措施 ⦁ ...
2025-08-13 · 阅读 231 · 字数 1034
最近手头的事情不少,感觉每天都处于疲于奔命的状态。 晚上回到家,疲惫不堪,但是又感觉啥也没干。。。莫名的焦虑 😅 😵💫 焦虑感来自哪里 公司的项目枯燥又乏味,一堆模棱两可的需求,让人无从下手。即便开发完部分功能,也毫无成就感。没有一丝正反馈 虽然有了 Github Copilot 这类 AI 的帮助,但是 AI 是需要沟通的,让 AI 了解乏味项目的需求,也是痛苦的过程 自己感兴趣的项目,开发周期比预想的长。晚上忙活半天不能上线,又开始焦虑。 早上在厕所看漫画书(sandland)时,我看扉页上鸟山明说自己画这部 mini 漫画也是在赶稿的状态下完成的。 我突然意识到,也许是因为自己对项 ...
2025-08-08 · 阅读 397 · 字数 1296
今天早上一起床,就看了一下 GPT-5 发布会的录播,比起看别人写的介绍文章,还是自己看发布会收获比较多。毕竟每个人的关注点不一样。 gpt 5 直接向免费账号开放,但是有一定的额度限制,超过限额后会降级为 gpt 5 mini。但是,官方宣传 5 mini 的能力也优于 gpt 4o。我猜这就是为何昨天发布会前,vscode GitHub copilot 立即下架了内置的 gpt 4o 的支持。既然都是免费的,干脆直接上 gpt 5 / 5 mini。 🚗 提示词技巧 看发布会的一个目的是学习提示词技巧。毕竟 ai 时代,提出一个好问题是最重要的。发布会里里演示了提问一物理问题后,再让 gp ...
2025-08-07 · 阅读 529 · 字数 608
在开发公司内部的人事管理系统时,发现人员信息录入功能涉及的字段特别多,达 50+ 字段之巨,对着设计稿敲半天才能录入完成。 非常不想动手录入这些字段,浪费生命! 于是,我想能不能直接把设计稿截图,扔给 Github Copilot,让它自动生成代码。 毕竟现在 gpt-4o 都免费无限量使用了,而 gpt-4o 是支持图片输入的。 测试了一下,确实可以 ✌️ 更新:gpt-4o 已于2025年8月7日被 copilot 停用,以后只剩下 gpt-4.1 了。不影响使用。 操作步骤 打开设计稿,截图需要的部分。可以直接使用 Windows 11 自带的截图功能,快捷键是 Windows + ...
2025-08-05 · 阅读 220 · 字数 1419
今天遇到一个奇怪的 Magento 网站的搜索问题。折腾了好久,终于找到了解决方案。记录一下排查过程和解决方法,以备后续参考。 问题现象 例如,一个产品的名称是: World Best Programming Language GO-JS-PHP 产品的 SKU 是 GO-JS-PHP 可以在网站搜索中输入 Best Programming 搜索到该产品,获取其他任意在标题中的词语都可以搜索到该产品。 但是,如果输入 SKU GO-JS-PHP 进行搜索,却无法搜索到该产品。 即便,删除该产品,重新创建并保存,也是上面一样的问题。 ☀️ 遇事不决问 AI 遇到这种问题,第一时间想到的是问问 ...
2025-08-02 · 阅读 776 · 字数 945
今天发现 Ollama 的 Windows 客户端自动升级到了 0.10.1 版本。 最大的功能更新是增加了 GUI 图形界面,不再是只能在命令行里跟 AI 对话了。 而且增加了会话历史管理功能,还能支持图片,PDF 文件,代码文件作为输入。 体验了一下,感觉比大部分的网页版大模型的体验都要好。 Ollama Windows GUI 图形界面效果 GUI 的实现方案 正好最近我在折腾 Golang 开发 Windows GUI 客户端小工具,所以对 Ollama 的 GUI 实现方案产生了浓厚的兴趣。 从 Ollama 的 Github 仓库的代码的统计来看,Golang 代码占了接近 95 ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust 提示词 |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |