AIGC
未读GitHub上有一个爆火的开源项目 MoneyPrintTurbo (印钞机视频生成器-Turbo版)。只需提供一个视频主题或关键词 ,就可以全自动生成一个高清的短视频,还可以把生成出的视频上传到视频网站获取收益。它由一个国外的 MoneyPrint 项目重构改进而来,添加了丰富 UI 界面,并且增加了一些国内大模型,更适合中国用户。
软件原理这个项目其实是一些现有免费开源方案的聚合,这里从视频文案,视频素材,文案配音,生成字幕,最终合成这五个主要功能,来介绍下软件原理。
视频文案文案说白了就是命题作文,即给定一个主题写一篇文章。这个主要是借助了AI大语言模型的能力,作者提提供了不少模型可供选择,支持OpenAI、moonshot、Azure、gpt4free、one-api、通义千问、Google Gemini 等多种模型接入。
视频素材视频素材来源是全球最大的免费的视频素材网站 pexels.com 。软件调用 pexels 的免费的 API,通过关键词搜索下载视频素材。
配音这里使用了一个 Python 的文字转语音库 edge_tts。
生成字幕edge_tts生成配音的 ...
GitHub Pages 是 GitHub 的一个免费快捷的的静态网站托管服务。在传统方式建站中,首先要租用服务器,服务器上需要运行 web 程序,还要再购买域名,要配置 SSL 证书,最后需要配置 DNS ,将域名解析到与服务器……这一套繁琐操作基本就把小白劝退了。而通过 GitHub Pages ,可以将这些繁琐步骤自动搞定:只需要简单点几下按钮,2分钟就能搭建好一个网站,而且它完全免费。
GitHub Pages 站点区别Github Pages有两种类型的站点,下面的表格列举了它们的区别:
个人站点
项目站点
每个账户能有的数量
1个
无数个
仓库名称
必须为 yourUserName.github.io
没有限制
仓库地址
https://github.com/yourUserName/yourUserName.github.io
https://github.com/yourUserName/yourRepoName
站点地址
https://yourUserName.github.io
https://yourUserName.github ...
做这个页面的原因其实我一直想做一个记录自己玩过的游戏的页面了,就像用豆瓣记录自己看过的电影那样。之所以不直接使用Steam运行库,是因为我玩游戏的平台太多了,很多都没有上架Steam。我希望可以通过这个页面,让大家了解我在游戏上的喜好,更希望可以因此找到爱好相近的人。
这个页面其实可以通过一些调整,来记录看过的电影、影视剧和读过的书。
游戏封面图源来自SteamGridDB
魔改步骤大致如下(css根据自己的需要进行调整,不通用):
修改文件使用插件1. 新建pug文件
在 /themes/anzhiyu/layout/includes/page 文件夹下新建 games.pug 文件。
123456789101112131415161718192021222324252627282930313233343536#games if site.data.games each i in site.data.games .author-content.author-content-item.GamesPage.single(style = `background: u ...
软件工具
未读什么是 iPerf3 ?iPerf3 是一种用于主动测量 IP 网络上可实现的最大带宽的工具。它支持调整与时序 (timing)、缓冲区 (buffers) 和协议 (TCP、UDP、SCTP with IPv4 & IPv6) 相关的各种参数。对于每个测试,它都会报告带宽 (bandwidth)、丢包 (loss) 和其他参数。
iPerf3 被广泛用于测试内网网速、网卡性能、内网穿透性能等。
iPerf3 和 iPerf2 的关系iPerf3 不是 iPerf2 的升级版,事实上,二者没什么关系。iPerf3 和 iPerf2 的区别如下:
iPerf3
iPerf2
线程数
单线程
多线程
双工测试
不支持
支持
并行技术
基于进程
基于线程
其余的不同之处可参考这个网站:
引用站外地址
Iperf2 和 Iperf3 对比表格
iperf2.sourceforge.io
...
环境搭建安装GitWindows/MacOSLinux官网下载最新版安装包直接安装即可。
引用站外地址
下载安装包
Git官网
12345678# 更新软件源sudo apt update -y# 升级软件源sudo apt full-upgrade -y# 安装Gitsudo apt install git-core# 查看版本git --version
安装Node.jsWindows/MacOSLinux官网下载最新版安装包直接安装即可。(Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
引用站外地址
下载安装包
Node.js官网
12345 ...
别问我为什么用 Eclipse 这么古老的 IDE。我找不到别的方式能满足在 STM32 在 QEMU 虚拟机上运行 Cortex-M 版 FreeRTOS 这苛刻的要求了。
简介在 Windows 10/11 系统的PC上搭建环境。
步骤 1 ~ 9:搭建 Eclipse 环境,并在 QEMU 上分别运行 FreeRTOS Demo 和 LED 闪烁 Demo
步骤 10:将 FreeRTOS 移植到 Eclipse 中的项目中
搭建环境1. 安装 QEMU下载 QEMU 安装包
推荐版本:v8.1.0-12034-g129566d84e
在终端运行下面的命令来检查安装是否成功:
1qemu-system-x86_64 --version
添加 QEMU 安装文件夹到环境变量,默认路径为C:\Program Files\qemu
2. 安装 Eclipse下载 Eclipse 安装包
推荐版本:Eclipse 2020-12 (不推荐使用最新版本)
选择如下图的正确版本:
3. 安装 Eclipse CDT (C/C++ Developm ...
Android
未读偶然发现吃灰多年的 Pro6 Plus 仍有很大的利用价值:“外星科技”耳机孔,HiFi 功能,3D Press,内置心率传感器的 mBack - mTouch……尤其是一块5.7英寸 2K 分辨率大屏,便想要将它作为我的游戏串流机使用。回顾一下 Pro6 Plus 的硬件规格:
Samsung Exynos 8890 处理器
Exynos M1 2.0GHz x4 + ARM® Cortex®-A53™ 1.5GHz x4
ARM Mali-T880 MP10 GPU
5.7 英寸 2K Super AMOLED 屏幕
对比度 10000:1
518 PPI
亮度 430cd/m² (typical value)
4GB LPDDR4 RAM
64GB UFS2.0 ROM
ESS ES9018K2M HiFi 解码芯片
完整的硬件参数详见 Meizu 官网
然而,这毕竟是一款已经多年的手机,魅族的系统优化再好也没什么好办法。而且因为是三星平台的原因,没有办法解开 Bootloader 来输入别的系统,那就只能获取完整 Root 权限,卸载掉无用的系统 ...
经典开篇先说两句上一篇博客发布之后,我用了一段时间OMV系统,感觉还可以,只是想要安装软件实现其他功能不太方便。很多软件都无法安装,而且软件安装后,我也懒得改主页图标和端口的映射。最重要的一点是,我了解到在群辉系统或者OpenWrt系统中,阿里云盘是可以映射到本地作为本地磁盘的一部分,而且还有NASTools这款全自动整理、削刮影音库的软件,这无疑是戳到了我的使用痛点。然而我一直没有见过我家云的OpenWrt固件,直到我看到了一个定制OpenWrt固件的网站…
硬件配置重温一下我家云的硬件配置(粒子云相同):
CPU:瑞芯微 RK3288
4x ARM Cortex-A17 @ 1.5Ghz (被限制了主频,实际最高1.3Ghz)
28nm 制程,GPU为Mali-T764 (但无法驱动)
内存:1GB DDR3 RAM
闪存:8GB EMMC ROM
接口:1x SATA3 (3.5寸硬盘槽位),1x USB 3.0,1x USB 2.0,1x 1000M RJ45
受限于RK3288的带宽,SATA3 和 USB 3.0 无法同时工作
我家云的CPU与友善R2S ...
NAS/路由
未读前言其实我手上这台我家云入手有几个月了,之前一直没有发博客是因为没空。现在终于有时间了,就想好好聊聊这个有意思的小机器。
在卖掉之前博客中提到的星际蜗牛机箱的4盘位NAS后,我也尝试了华硕路由接移动硬盘的入门级玩法,体验完几乎是两级的NAS后,我对自己的需求有了更加清晰的认识:我不需要那么多的盘位,因为我暂时用不到那么大的容量(也买不起那么多硬盘),而且4盘位机箱体积太大;x86处理器运行Windows系统在某些方面确实要更加舒服一些,但是没有ARM处理器运行Linux省电,而电费是一大笔未来的隐藏开销;2.5寸硬盘受限于体积,最大容量对比3.5寸硬盘还是相差太多,而且价格也相差不少。
综上,我发现自己需要一个体积不大,至少一个3.5寸盘位,ARM平台,至少有1个千兆网口的机器。
经过我的一番寻找,最终锁定了猫盘PLUS和我家云/粒子云这两款产品,而它们的价格差距不小,所以最终我选择了我家云/粒子云。
硬件配置
我家云的CPU是知名软路由友善R2S的同款,这也决定了二者间众多的相似点。
CPU:瑞芯微 RK3288
4x ARM Cortex-A17 @ ...
NAS或路由安装Aria2
华硕路由需要刷官改固件或梅林固件,然后在 软件中心 - 全部软件 中安装 aria2 (梅林系统路由同理)
OpenWrt系统路由需要安装 luci-app-aria2,可以用以下命令安装:
12opkg updateopkg install luci-app-aria2
其他系统请自行搜索安装方法
运行Aria2
勾选Aria2面板中的启动
设置下载目录,必须为NAS或路由真实存在的目录
RPC选项中,RPC认证方式为令牌(token),令牌可以随机生成
启动 AriaNg,在 AiraNg设置 - RPC - Aria2 RPC秘钥 中填写上一步中的令牌
重新加载AriaNg,Aria2 状态 显示已连接即为成功
浏览器安装插件
浏览器安装 Tampermonkey 插件
安装 网盘直链下载助手 脚本 安装方法
本地网络下推送RPC到Aria2下载
打开 网盘直链下载助手 支持的网盘,这里以阿里云盘为例
勾选要下载的文件(不能是文件夹)
选择上方的 下载助手 - RPC下载
第一次使用需要 设置RPC参数 ...