基于 Cloudflare Workers 搭建 gh-proxy 为 PicX 加速
之前写了 免费开源的GitHub图床管理工具-PicX,结果用着用着,内置的几个 CDN 加速提供商不是今天这个不行了就是明天那个不行了,搜索了一下 Cloudflare 加速,找到一个开源项目:https://github.com/hunshcn/gh-proxy
使用 Cloudflare Workers 无服务器版本部署登录 https://workers.cloudflare.com,创建应用程序->创建 worker。打开 https://github.com/hunshcn/gh-proxy 复制 index.js 的代码到左侧代码框,保存并部署。如果正常,右侧预览应显示首页。
index.js 代码前面几行为自定义配置,注释很清楚。如果防止他人滥用,可将 GitHub 登录名加进去白名单 ['/username/']。
私有仓库加速格式如下:
https://user:[email protected]/https://github.com/xxxxxx/xxxxxx
GitHub 创建 TOKEN ,替换上面的 ghp_xxxxx
部署 ...
解决Zigbee2MQTT升级后京鱼座无线开关失效的问题
HomeAssistant入门之设备管理控制 有介绍京鱼座四件套设备对 Zigbee2MQTT 的接入,主要是外挂了 jingxuan.js 文件。这个套件虽然烂,但我改装了无线开关:废物利用之京鱼座ZigBee无线开关,用起来还可以,算是榨出了些价值。
可是,最近 Zigbee2MQTT 更新后无线开关就失效了,按钮没有响应,我重新连接 zigbee 也不好使,去掉了外挂 jingxuan.js 也不行。一直没搞懂,几年了,为什么 Zigbee2MQTT 对这几件套支持的不好,还没人改?是我用的不对吗?看 https://github.com/Koenkk/zigbee-herdsman-converters/tree/master/src/devices 这里,最近还有更新,可是无线开关就是连接后不好使。
研究了一下 Zigbee2MQTT 对新设备的支持,发现有些不一样了:https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
前面注释的是之前文件的一些常量,更换成 Z ...
赶在五一之前给乌龟做个自动喂食器
简介想给几个乌龟做喂食器很久了,一直抽不出时间,只能偶尔搜一下,想想方案。在公司用 Arduino 搞了几个控制方案后,熟悉了就开始干起来了,最主要是又 AI 帮忙了。为什么不在淘宝买成品?觉得不够好,觉得自己 DIY 更帅,觉得陈年废品可以重获新生了。
结构设计在淘宝看了一下各种自动喂食器,感觉还是用螺旋推食出来比较好一点,结构简洁装配简单不容易出问题,喂食多少只需要调整电机转动时间就好了。设计软件 Solid Works,设计理念就是结构件越少越好,安装简单,还要方便 3D 打印。结构分为下面几个部分:
底座。安装电机,电路板,容器,螺旋推杆等等,3D 一体打印,比较方便。
螺旋推杆。和电机一起固定。
电路盒。固定电路板。
其他配件。食物容器盖子,电机盖子,支撑夹具等。
硬件设计手上有好几个 ESP8266 模块,还是几年前买的,一直都没用。所以方案就是基于 ESP8266 联网,控制电机转动。电路设计很简单,ESP8266 模块负责联网和 PWM 控制电机,我加了一个 USB 转串口的芯片,方便调试(因为我 CP2102 芯片有好多)。因为我的电机是 12V 的减速电机,所以 ...
Suno AI-让我大受震撼的AI音乐生成器
SUNO 是什么Suno AI 是一款由 Anthropic 公司开发的 AI 音乐生成器,帮助用户快速创作音乐作品。通过分析文本提示中的单词,节奏,风格等,Suno AI 就能够生成与歌词匹配的歌曲。最新的 V3 模型,我测试了一下,确实大受震撼。
注册与收费官网:https://suno.ai/免费用户每天有 50 积分,可以创作 5 次,十首歌曲,积分当天没用完不累计。付费的 10 美元一个月起,2500 积分。网站国内正常访问,正常注册,没什么好说的。
歌曲测试这还是我大学时写的歌:https://mianao.info/ead8cedd/把歌词贴进去:
[Verse 1]我是在丁香花畔徘徊又徘徊,我是在云影风肩等待又等待,盼你兰心已知,盼你翩翩飘来。
[Verse 2]我是在明月湖心荡漾又荡漾,我是在虚梦幻境彷徨又彷徨,望你春花的容颜,祈你秋水的眼光。
[Chorus]我是在你秀发轻扬的丝间踟蹰又等待,我是在你娇躯微颤的香里犹豫又徘徊,春风早暖了夏日的头,残红也失了旧年的香,
[Outro]我依然在等待,等你今生的情,等你今生的爱.[End]
音乐风格我测了两种:
gu ...
司机迷惑行为之无阻挡却连续变道
迷惑行为
先看视频,前面一辆车都没有,这位司机却选择连续变道。
我是难以理解这种行为,不知道他为什么要连续变两次,还不看后视镜。幸好我刹住了,同时我也骂了他祖宗十八代。
实线变道插队
这位司机是懂可变车道的,左转车道不能直行,所以呢,他要变到直行道,但不管实线了。我也是不太理解的。如果左转车道直行,是违章,实线变道插队进直行,也是违章。如果是我,可能就选择走可变车道直行了,不会妨碍他人,而且不一定会被拍到。如果像他这样实线变道插队,妨碍他人,就算没拍到十有八九也会被举报。当然,我一般走错了道就按错的走了,再掉个头就是了,遵守交规,安全第一。
希望大家都遵守交规,安全行车!
废物利用之京鱼座ZigBee无线开关
HomeAssistant入门之设备管理控制 有介绍京鱼座四件套设备的接入。京鱼座智能家居 ZigBee 套装:网关+人体传感器+门窗传感器+智能插座+无线开关。闲鱼我买时 99。开始测试时觉得还挺划算的,等真正部署使用后就发现,真是鸡肋套装。
ZigBee 网关无法接到 HomeAssistant,叮咚音箱也停止服务了,京东智能家居的 app 改了几次名,也不更新了,等于废物。
人体传感器,距离忽远忽近,有人没人都容易打开。
门窗传感器我家里有需求的门安装不上。
智能插座还算可以,给打印机用上了。
无线开关本来用也没问题,但时间长了就发现,除了插座,其他几个用电池的设备,耗电都极快,平常用的机会也不多,一个月就没电了,而且每个设备必须两块纽扣电池,一个月四块钱用不起啊。
ZigBee 本来就是低功耗设备协议,结果京东居然做成了这样,服了。我在 1688 上买的 ZigBee 无线开关,一个纽扣电池,每天按好多次,八个月左右换一颗。我没法去改 ZigBee 软硬件,只能从供电上想办法了。于是就给加了一个 18650 的锂电池以及充电板,外壳就重新 3D 打印。PCB 比较简单,一个 ...
交通违章-虚实线如何变道?
先看视频,轧导流线的,实线变道的,一辆又一辆:
这是北环和福龙路立交,我画了一个示意图:
可以看到桥下的和桥上的车在此交汇,一共走三个方向,所以经常出现堵塞或事故。视频里交警在导流线上站着也没管,所以很多提前从实线往虚线变道的,两边交叉,更加缓慢了。我觉得很多人应该都清楚,只能从虚线往实线方向变,不能从实线往虚线变道,但都无所谓,既然你变道我也变。越堵就越抢,越挤就越堵。这个立交桥的车道应该好好规划一下。
如何免费激活多年未用的香港八达通
之前买了很多张八达通,小棉袄大了以后这几年一直都没去过香港了,拿出来数了数,成人卡四张,儿童的两张。到香港地铁的八达通一查,时间短的还可以激活了重新用,但有一张卡超过五年了,重新启用需要 45 HK$,于是就没处理,打算回来自己想办法。Google Play 搜索八达通,下载,拿卡一刷:
提示不成功查询:
不成功查詢請親臨任何八達通服務站或港鐵客務中心繳付不常用八達通行政費以重新斂動此八達通。如你不需要此八達通,請辦理退款並取回按金及餘額(如有)。[R68]
还是要求亲临八达通服务站,而且 APP 注册也是需要香港手机号的,搞不定了。小红书上也有很多人可以刷了激活,可能是八达通卡发行的时间不一样吧。还有说多刷几次卡就会跳过该提示,我刷了 10 多次也不行,可见是胡扯八道。
重点来了去官网查了下,发现有不用注册的旅客版本:旅客八达通(Octopus tourist)。https://www.octopus.com.hk/dl/tourist-app/index.html
可以看到官网介绍 APP 只有两个下载的地方:Apple Store 和 Huawei 应用市场,页面下方还有写支 ...
WARP分流解决Twitter只能看不能发的问题
从去年底开始,我的 Vultr VPS 就不能在 Twitter 发推了,虽然快,但只能看,要发还得换其他的 VPS。而且我换了 Vultr 的好几个 IP 都不行,Musk 这个鸟人,不干人事。最近看到介绍 WARP 分流功能,不仅能解决只能看推不能发推的问题,还能解锁访问 ChatGPT 等。
我一直用的 Xray、Tuic、hysteria2、sing-box 八合一一键脚本:https://github.com/mack-a/v2ray-agent
wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh
具体安装协议就不说了,后面添加 WARP 分流,如下:
输入域名时,需要一起录入,间隔用英文逗号。 著名网站一般都在预定义域名列表里,所以只需要写网站名字就好 ...
利用 Google Indexing Script 快速收录网站页面
因为更新了网站的链接格式,所以我在 Google Search Console 多次提交了 sitemap,但是上次读取还是 2022 年 8 月。去论坛咨询,Google 人员回复的大意就是读取随机,小网站间隔时间会更长,请耐心等待。我从 2023 年等到了 2024 年还没等到,但等到了这个项目:https://github.com/goenning/google-indexing-script此脚本可在 48 小时内将您的整个网站编入 Google 索引。
我按说明实际操作了一遍,等了两天,随便查了几个以前没收录的页面,果然都收录了:
开发者的重要说明此脚本使用 Google Indexing API。虽然不能绝对保证每个页面都会被编入索引,但最近在 2023 年 12 月进行的测试显示出非常高的成功率。索引 != 排名。
使用 Indexing API 的前提条件
安装了 Node.js,版本 v20 或更高。
有 Google Search Console 账号,并且提交了 1 张或多张站点地图。
有 Google Cloud 的帐号。
操作步骤创建服务账号,密钥根据这个帮 ...