长安的荔枝,甜是甜,但是却真的崩了

早上七点半,我揉着惺忪的眼睛,骑着小摩托带媳妇去三和超市买点菜。

到了超市,正在看要买啥菜,她突然用胳膊肘戳得我肋骨疼:“哎哎,你看那水果摊——荔枝4块9一斤,比前天便宜好多!”

我凑过去,果筐里的荔枝红得跟刚涂了唇脂的小媳妇似的,蒂把还沾着点露水,叶子卷着边儿,鲜得能掐出水。

媳妇蹲在那儿,手指捏着蒂把翻来翻去,跟挑相亲对象似的:“这颗好,蒂把绿,肯定没放久。”

挑了一斤多,称完9块钱,她把塑料袋挂在我手腕上,说:“晚上熬点绿豆汤,就着荔枝吃,败火。”

我嗯了一声,心里嘀咕:“这价儿跟坐滑梯似的,前几天还6.9,今天就4.9,比大A还邪乎。”

中午取快递,路过楼下小超市,喇叭里的声音跟被踩了尾巴的猫似的,“荔枝促销!10块3斤!10块3斤!”循环得我耳朵都痒。

我停下脚,看了眼门口的纸箱子,荔枝颗颗圆滚滚的,跟刚从树上揪下来的,果皮上还带着点绒毛。

老板穿个花衬衫,肚子腆得跟怀孕似的,手里攥着个塑料袋往我手里塞:“哥,要吗?今天刚到的海南妃子笑,甜得跟蜜似的,你尝一个?”

我摇了摇头,不是不想买,是觉得这价跌得太快,前几天还跟贵妃似的金贵,今天就跟处理品似的,就跟我买了彩票没中一样,心里膈应得慌。

2025-06-23

Mailbacker: 你的数据,一键备份,永不丢失

能用,就是好技术

地址在这儿: https://github.com/xa1st/mailbacker

受够了!受够了那些动不动就跑路的廉价主机,跑就跑吧,也不说提前给人打个招呼,

哪怕喊一句 “孙子,备份数据啦!”也好,动不动就消失的无影无踪,搞的别人博客一夜之间,“尸骨无存”

想用supabase,aiven这些公共服务吧,服务器往往还限制了出行端口,仿佛在那说着:“就不给你连”

于是我写了个这玩意,我叫它 Mailbacker。

2025-06-19

西安地铁,2025

2025年西安地铁图

2024年12月26号中午12点,我蹲在景耀门站的台阶上,看着第一班8号线列车像条刚吃了饱饭的胖虫子,慢悠悠地钻进来。

车厢里的人举着手机拍,闪光灯晃得我眼睛疼——跟三年前听说要修这线时,我和大强在烧烤摊儿上拍桌子吹牛逼的劲儿一模一样。

那时候我们俩啃着烤串,啤酒沫子沾在下巴上,大强拍着我的肩膀说:“兄弟,等这8号线一开通,咱楼下那破小区不得涨成金疙瘩?你看2号线开通时,钟楼边上的房子跟坐了火箭似的,咱这8号线可是环线,比2号线还牛逼!”

我当时也信,毕竟那几年西安的房价跟打了鸡血似的,只要沾点“地铁”俩字,就能涨得让你怀疑人生。

2025-06-18

调用gemini api提示User location is not supported for the API use.

众所周知,我的博客已经成功迁移到了越南的优质空间 Dataonline.vn

伴随着这次迁移,我决定重新启用一个备受喜爱的老功能——AI 课代表

这个功能的灵感来源于 冰剑 的 Gemini 助手,经过我的深度定制开发,已经成为博客的一个重要特色。

回顾它的技术演进历程,颇有些意思。

第一阶段:HEXO 时代的异步 JavaScript

最初,这个插件部署在 HEXO 博客上,托管在赛博大善人CloudFlare的怀抱中。那时候,我们用纯 JavaScript 异步调用来实现功能,简单而有效。

第二阶段:TYPECHO 的 PHP 尝试

后来转向 TYPECHO 平台后,我想着既然是 PHP 后端,何不用 PHP 来统一解决问题呢?于是开始了 PHP 版本的探索之旅。

第三阶段:遭遇地域限制的困境

前阵子在 ct8.pl 部署时,我采用了 冰剑的优雅解决方案,这个方案在gemini支持区域上运行得相当完美

新的挑战:地域限制的真面目

当我将服务迁移到 Dataonline.vn 后,却遭遇了意想不到的挫折。

系统返回了一个令人沮丧的错误:

User location is not supported for the API use.

对应的状态码是:

FAILED_PRECONDITION 

2025-06-14

Typecho插件 - ImageKitUploader:给你的图片加个速儿

还记得那个为了几张图片优化而彻夜难眠的日子吗?明明写了篇精彩的文章,却因为图片加载缓慢让读者流失大半。直到我开发了ImageKitUploader——专为Typecho打造的智能图片优化解决方案。

ImageKitUploader插件截图

插件地址

https://github.com/xa1st/Typecho-Plugin-ImageKitUploader

为什么选择ImageKit.io?

ImageKit官网

在图片CDN服务的战场上,ImageKit.io可能是那个被严重低估的隐藏王者。它不仅仅是一个简单的云存储,更是一个完整的图片优化平台。

最让人惊喜的是它的免费额度:每月20GB存储空间和20GB传输流量,对于个人博客来说绰绰有余。更关键的是,ImageKit会自动根据访问者的设备和网络环境,实时优化图片格式和质量。

一张3MB的原图,通过ImageKit智能压缩后可能只有300KB,而视觉效果几乎没有差别。这种"无损有损"的魔法,让你的博客访问速度飞起来。

2025-06-12