(原) Pho无服务端备份相册 2024年7月17日    pho NAS的意义在于备份资料和照片,其中照片可能是最重要的。 Pho是一个无服务端的相册备份应用。无服务端是因为它直接用你的 SMB/WebDAV/NFS/百度网盘 来做存储端。 支持Android/IOS/Mac/Win,虽然有几项VIP功能,但基础功能也差不多了。 PS:应用越简单越好,其它的让我来。另外,还需要一个手机的记事本/应用/通讯录的备份功能(怎么看起来越来越不简单)。 ...
(原) 普通人的AI大模型思考:分布式AI 2024年7月16日    ai GPT这一类大模型,完全靠强大的GPU算力。但并不是每个人都买得起、买得到好的显卡,即使没有米国卡脖子。 是不是可以发挥分布式的作用,聚合大量的小算力来完成大算力? 就个人而言,需要计算(使用)的时候是少数。那么发挥“人人为我,我为人人”的BT下载思想,将计算量分发给多个个人电脑,通过量的累加,就可以达到质的变化。 国家不是也在想办法解决光刻机吗?方案是反其道而行之:成立国家级光刻工厂。 之前有国家级计算项目,也是通过发动网友一起来计算的。 ...
(码) Easytier 无公网组网,去中心化,含手机端使用内网方法 2024年7月15日    easytier 我一直在用zerotier,并且做了服务端,运行良好。今天看到Easytier,似乎更简单。 EasyTier一个简单、安全、去中心化的内网穿透 VPN 组网方案。 去中心化:无需依赖中心化服务,节点平等且独立。 安全:支持利用 WireGuard 加密通信,也支持 AES-GCM 加密保护中转流量。 高性能:全链路零拷贝,性能与主流组网软件相当。 跨平台:支持 MacOS/Linux/Windows,未来将支持 IOS 和 Android。可执行文件静态链接,部署简单。 无公网 IP 组网:支持利用共享的公网节点组网,可参考 配置指南 NAT 穿透:支持基于 UDP 的 NAT 穿透,即使在 … ...
(原) NAS 畅网X86P5研究及使用 2024年7月15日    nas 畅网 购畅网的X86P5开发板,配上一个3D打印盒子,加上多年余下的2.5寸硬盘,巴掌大小,便是一个小型NAS。 N100,加上余下的8GB DDR5,双2.5G网,性能做NAS其实是有富余,我一般还加一些服务。 ...
(原) 我们需要一台什么样的PC 2024年7月7日    pc 虽然看起来我们大量的手机应用和使用时长,但其实PC并没有离开我们。对于大众来说,它只是更可有可无或退居二线。这不包括我。 我们需要什么样的PC? ...
(码) Gost GO语言实现的安全隧道 2024年7月4日    gost GOST 最新版本3。功能特性: 多端口监听 多级转发链 多协议支持 TCP/UDP端口转发 反向代理和隧道 TCP/UDP透明代理 DNS解析和代理 TUN/TAP设备 负载均衡 路由控制 限速限流 准入控制 插件系统 监控指标 动态配置 Web API GUI/WebUI 下载,还有一个简单的UI界面。看起来GOST功能相当丰富。 这里主要用它的端口转发功能: gost -L http://:80/192.168.1.40:9999 -api :18080 即当访问本机80端口时,转向请求另外的IP及端口。定义了WebAPI端口。 查看配置: ...
(转) tusd断点续传库 2024年7月2日    tusd 是基于golang 开发的对于tus 断点续传协议的实现,既可以做为server 使用,也可以使用golang 包,开发自己的文件存储服务 Github tus是一种基于HTTP的可恢复文件上传的协议。意味着上传可以随时中断,并可以恢复没有再次重新上传之前的数据。 ...
(摘) 端口转发及使用 2024年6月27日    端口 代码很简单,这里的应用场景是可以通过端口转发,将目的IP指向动态IP上,从而实现直接访问通过电信等家庭网络中的非标准服务器。 如果外网IP较难获取到,那估计只能等IPV6了。 至于如何获取到目的IP(动态变化),只需要花百元购一个云服务器/云空间(它的IP是固定的)转发一下即可。 当然,现在的云服务器也不贵。这都是穷闹的。不过毕竟云服务器没家里的带宽和自由。 通过以下转发,即可浏览器输入localhost看到指定的内容,目的端口就任意了(家庭宽带是封禁了80端口的)。 如果通过修改本机hosts,是不是可以实现自定义域名访问? ...
(原) Godot做个圆形可旋转的菜单 2024年6月26日    因为购买了一个圆形按钮,想着用它来作什么。它有五个按键:左、右、按下、按下左、按下右。 使用Godot制作一个圆形菜单,按下键作为确认,左右进行选择。多余的按下左右作为旋转控制(实际没啥用)。 把工程设为透明,置顶,无窗口。代码实现了拖动功能。定义好功能按钮。 为了简单(懒),通过前端定义了RichTextlLabel,代码直接复制过来用。 完善一下,从配置文件读取,即可实现选择并执行的功能。 ...
(摘) Redka Go开发的Redis数据库? 2024年6月25日    Redka旨在使用SQLite重新实现Redis的优秀部分,同时保持与Redis API的兼容性。 意即使用Sqlite来代替Redis。Go跨平台,所以Win/Linux可以自己编译使用。速度上比Redis慢2-5倍。 此网文介绍得比较详细。 ...