Glance 是一个可以自行架设的个人 Dashboard 以及 RSS 订阅信息面板。
Glance 由 Go 语言和 JavaScript 实现,前端实现没有使用大的框架,非常简洁。
支持不同的小组件,包括
官方还提供了好几种主题样式。
官方给了一个预设的配置,也可以根据官方的配置自定义。
Fileball 是一款 iOS,tvOS 上的本地文件管理器,本地音乐播放器,本地视频播放器,以及文本编辑器,Fileball 可以在 iPhone,iPad,Apple TV 上使用。Fileball 可以连接网络共享,支持 SMB,FTP,SFTP,Synology,NFS,WebDAV 等,支持 Emby,Jellyfin 等,还可以连接百度网盘,Box,Dropbox,Google Drive,OneDrive,pCloud 等,可以作为 [[Infuse]] ,[[VidHub]] 等播放器的平替,高级版本价格也比较合适。Fileball 也支持 [[IPTV]]。
之前有写文章说我购买了一台 Apple TV,Fileball 那个时候就安装了,虽然平时使用还是 VidHub 比较多,毕竟还是有一个海报墙,但是 Fileball 作为一款文件管理器还是经常被想起来。
Fileball 原来叫做 Filebox,收到商标侵权投诉修改为 Fileball。
Fileball 不仅能作为一个功能强大的媒体播放器,也支持文件管理,IPTV 网络流等功能。
Fileball 支持的协议和网盘非常多。
支持的网盘
支持的协议
支持的媒体服务器
Fileball 另外的一个优点是它还可以作为一个音乐播放器,我自己测试一下之后,flac 等等格式都是可以正常播放。
Fileball 相较于当前两个比较热门的应用 Infuse 和 VidHub 也有一些致命的缺点。
另外一些高阶的功能是收费的。
Fileball 高级版提供
目前一次性收费 9.99 USD,折扣价格 6.99 USD;人民币 68 元,折扣价是 48 元。
2024 年上线三周年加上五月一号假期,所以折扣 48 RMB,美区 6.99 USD。
本文记录入台证办理的材料及提交手续,以及在使用线上提交系统的时候需要注意的点。入台证是中华民国台湾地区出入境许可证的俗称,所有进入台湾的人都需要申请此许可证。
注意所有的提交的材料都需要小于 1MB 大小,最好保持在 512 KB 左右,另外虽然页面中标注了可以上传 PDF 文件,但实际上 PDF 文件无法上传,只支持上传图片格式,切记。
再提醒,如果验证码死活通不过了,记得更换一下浏览器,我自己使用 Chrome 无法提交验证码,不清楚那边除了问题,使用 Safari 没有问题。
材料清单
另外需要注意如果是日本工作签证申请入台证,需要已经在日本工作满一年,未满一年不被许可。另外如果手上持有的在留卡无法证明已经在日本一年以上,需要另外提交一张在留卡的正反面。
如果是学生
最好提前准备好 3.5 乘以 4.5 cm 的白底照片,在 iOS 上可以下载一款叫做「证件照应用」,然后提前将照片裁剪一下,保存好。
在中华民国内政部移民署的境外人士线上申办系统 提交上述的材料。
需要注意的是,在线上提交的过程中不要刷新页面,也不要使用浏览器的后退,不清楚这个网站是怎么设计的,一旦有刷新一些状态就丢失了。
缴费需要信用卡支付,Visa/MasterCard/JCB 都可以直接刷。
单次,600 新台币,一年多次,1000 新台币
缴费成功之后,就可以打印「入台证」了,记得需要彩印。
CCPM(Critical Chain Project Management)中文叫做关键链项目管理方法,是 Eliyahu M. Goldratt 在其著作 Critical Chain 中踢出来的项目管理方法,它侧重于项目执行所需要的资源,通过识别和管理项目关键链的方法来有效的监控项目工期,以及提高项目交付率。
CCPM 对于需要持续交付项目同时优化可用资源的团队来说是一个不错的选择。这个方法最初出现在 20 世纪 90 年代末,被宝洁,NASA 和德州仪器等公司所采用。
CCPM 全称 Critical Chain Project Management,使用关键链方法的项目
完成操作之后,项目经理就可以根据可用资源是否已经得到利用来跟踪项目进度。
CCPM buffer 管理法是 CCPM 中的一种关键概念,它基于关键路径和资源约束来管理项目的时间和资源。在 CCPM 中,项目的关键路径是指项目中的最长路径,它决定了项目的总体交付时间。资源约束是指在项目执行过程中可能会出现的资源瓶颈或限制,例如关键资源的有限可用性。
CCPM 基于三个主要的原则
然后最终决定任务完成日期。
关键路径法
而在关键链方法中
关键路径侧重于项目调度,而关键链更关注完成项目所需要的资源。
关键
在 CCPM 中,个别项目的延迟并不会影响到整个项目的工期,只是消耗掉一些缓冲而已,在剩余缓冲足够的情况下不需要采取任何措施。
在 CCPM 中,buffer(缓冲, バッファー 消費)被用于管理项目中的不确定性和资源约束。
buffer 消费图包括了危险,警告,安全三个部分,分别是下图中的红色,黄色,绿色部分。
CCPM buffer 主要包括以下几个步骤:
CCPM buffer 管理法的核心思想是将 buffer 安排在项目的关键路径上,以平衡资源约束和不确定性,从而提高项目的交付时间和效率。通过有效地管理 buffer,可以更好地应对项目风险和不确定性,提高项目交付成功的可能性。
AI Shell 是一款在命令行下的 AI 自动补全工具,当你想要实现一个功能,敲一大段命令又记不住的时候,使用自然语言让 AI 给你生成一个可执行的命令,然后确认之后执行。
之前介绍过 GitHub Copilot CLI,这个作者受到此启发,做了一个开源版本的命令行工具。
安装
npm install -g @builder.io/ai-shell
设置 API KEY
ai config set OPENAI_KEY=<your token>
会创建一个 .ai-shell
文件在 home 根目录。
用法就非常简单
ai <prompt>
或者开启对话模式
ai chat
Sonixd 是一款跨平台的音乐播放器,可以使用 [[Subsonic API]],兼容 Jellyfin,[[Navidrome]],Airsonic,Airsonic-Advanced,Gonic,Astiga 等等服务端。 Sonixd 是一款跨平台的音乐播放器,可以使用 [[Subsonic API]],兼容 Jellyfin,[[Navidrome]],Airsonic,Airsonic-Advanced,Gonic,Astiga 等等服务端。
Sonixd 是一款非常优秀的云端音乐播放器软件,播放在云端储存的音乐。支持各种格式音乐文件,支持 Windows、MacOS、Linux 系统。打造自己的网易云音乐 PC 客户端,不再为付费及版权所困扰。
Sonixd 作者将 Sonixd 重写,并且重命名为 Feishin。
安装的时候,如果遇到如下的问题,解决方案如下。
Sonixd.app is damaged and can’t be opened.
在终端执行
xattr -cr /Applications/Sonixd.app
然后重新打开即可。
Sonixd 是一款非常优秀的云端音乐播放器软件,播放在云端储存的音乐。支持各种格式音乐文件,支持 Windows、MacOS、Linux 系统。打造自己的网易云音乐 PC 客户端,不再为付费及版权所困扰。
Sonixd 作者将 Sonixd 重写,并且重命名为 Feishin。
安装的时候,如果遇到如下的问题,解决方案如下。
Sonixd.app is damaged and can’t be opened.
在终端执行
xattr -cr /Applications/Sonixd.app
然后重新打开即可。
Gate.io 是一个中心化的加密货币交易所。Gate 中文通常被称为「芝麻开门」,Gate 创立于 2013 年,前身是比特儿,是一家致力于安全、稳定的数字货币交易所,支持超过 1600 种数字货币的交易,提供超过 2700 个交易对。
Gate 在 2020 年推出 100% 保证金审计,以保护用户资产安全。
虽然之前已经注册过 Binance ,但是有一些小众的币种没有上线币安,另外币安的缺乏自动跟单系统。
点击链接 进行,使用我的 链接 您可以获得 10% 的手续费折扣。
在官网输入邮箱和密码,完成邮箱注册之后,会收到一封官方的邮件,带有一个 6 位的验证码。输入验证码,然后完成注册。
完成账号注册之后,需要完成 [[KYC]],在网站后台完成身份认证,个人信息只会作为平台的身份认证使用。
在网页「安全设置」,「身份认证」中,点击身份证,然后按提示输入居住地,然后身份证号码,然后上传身份证的正反面,提交之后等待审核完成(一般在几小时内,个人提交后几分钟就完成了)
在提交完身份证之后,可以根据自己的需求完成「地址认证」。
为了确保账号的安全,建议根据后台的提示完成 Gate 账号的二步验证,设定交易密码,完成手机账号绑定。
自此之后就可以开始欢乐地交易之旅了。
使用手机账号登录 Gate 之后,在首页就可以明显的看到两个按钮「快捷买币」以及「充值」。可以通过 P2P 的购买,或者直接通过链上转账完成向 Gate 的充值。
因为我在 Screen 下使用 rTorrent,最近经常调试修改 rtorrent.rc
配置文件,所以想要找一个方法可以在不重启 rTorrent 的情况重新加载配置文件,网上调查了一下之后发现原来挺简单的。
首先因为我是在 screen 下使用,所以先
screen -ls
screen -r session_id
重新 attach 上,然后就进入了 rTorrent。
按下快捷键 ctrl + x,进入 command 模式
然后输入
import=~/.rtorrent.rc
回车
最后离开 screen
ctrl a+d
chisel 是一个在 HTTP 协议上的 TCP/UDP 隧道,使用 Go 语言编写,10.9 K 星星。
工具采用 HTTP 进行数据传输,将 TCP 和 UDP 封装在 HTTP 隧道中。可以用来做 [[内网穿透工具]]。
chisel 只有一个二进制可执行文件,客户端和服务端都包含在内。
在之前的文章中,介绍过不少内网穿透的工具,比如 [[frp]],[[nps]],还有一些已经非常成熟的商业化工具 [[Tailscale]] ,[[ZeroTier]] 等等,感兴趣可以查看历史的文章。
chisel 这一类的工具可以有很多种用途,比如常见的端口转发,内网穿透等。
直接通过 GitHub release 获取二进制
或者通过 Docker
docker run --rm -it jpillora/chisel --help
或者 Go
go install github.com/jpillora/chisel@latest
macOS 下也可以
brew install chisel
比如一台内网的服务器 10.0.0.1 上有一个本地端口 8000 的服务,目前没有暴露给外部访问。如果要在另外一台机器上能访问该服务。可以执行如下的操作。
在这一台服务器上执行 chisel 服务端,暴露 12000 端口
./chisel server -p 12000
在另外一台服务器 10.0.0.2 上,保证可以访问 10.0.0.1,然后执行
./chisel client 10.0.0.1:12000 28000:127.0.0.1:8000
这样就将 10.0.0.1 的本地 8000 端口,转发到了 10.0.0.2 机器的 28000 端口,此事在 10.0.0.2 机器上到 28000 的访问,就会通过 chisel 转发到 10.0.0.1 机器的 8000 端口。
比如可以用 Python 直接起一个测试的服务 python3 -m http.server --bind 127.0.0.1 8000
刚刚上面的操作是通过在 10.0.0.2 机器作为 chisel 的 client。
同样也可以将 10.0.0.2 作为 chisel 的 server,比如在 10.0.0.2 服务器上
./chisel server -p 12000 --reverse
开启 reverse 之后,表示服务器端使用反向模式,流量转发到哪一个端口由 client 端指定。
然后在 10.0.0.1 服务器上执行
./chisel client 10.0.0.2:12000 R:28000:127.0.0.1:8000
此时 10.0.0.2 机器上也可以通过 28000 端口来访问 10.0.0.1 的 8000 端口。
除了直接转发 HTTP ,chisel 也可以设置 socks 代理。
比如在服务器中执行
./chisel server -p 12000
客户端可以
./chisel client server_ip:12000 socks
这个时候就默认开启了一个 1080 端口的 socks 代理,当然这个端口可以自己设置,结合 Socks 代理工具,或者 Proxychains 等工具就可以直接利用这个 socks。
经过上面的说明,既然 chisel 可以作为 Socks5 代理,那么其实用来作为穿透 GFW 的工具也是可以的
在公网的服务器上
chisel server -p 3000 --socks5
然后在本地执行
chisel client server_ip:3000 socks
前两天看到 Twitter 上有人发帖说求推荐 CDN,突然发现很多人其实不知道 Bunny CDN,虽然这一家 CDN 成立时间比较早了,但是很多人还是只知道大名鼎鼎的 Cloudflare。这里就简单的介绍一下这个 CDN 吧。
Bunny 是一家成立于 2014 年的 CDN 加速服务商,提供快速、强大且价格实惠的 CDN 加速服务,总计 80Tbps+网络,连接 3000 多家 ISP 和 14 家一级传输提供商,采用顶级 AMD CPU 和 NVMe+ SSD 服务器,平均 24 毫秒延迟,并提供最先进的 DDoS 缓解安全措施,帮你的网站抵御任何攻击。
Bunny 的域名 DNS 解析服务除了基本功能还具有负载均衡、地理/延迟智能解析,还可使用编写脚本的 DNS 记录简化部署、做出智能路由决策。另外,bunny.net 还提供对象存储、网站压缩优化、在线视频存储播放等服务。
Bunny CDN 提供节点非常地多,其中亚太节点在二十多个,包括日本东京、韩国首尔、中国香港等,这些节点都是连接速度快节点。
简单注册个 Bunny.net 账号就可以获得 14 天 1TB 流量免费试用,并且还可以使用优惠码免费充值 5 美元额度!按照最低 0.01 美元/GB 的定价这 10 美元免费额度可以用 1TB CDN 流量,当然也可以用于使用 Bunny 的域名 DNS 解析、对象存储、网站压缩优化、在线视频存储播放等服务。
如果你也想尝试一下 Bunny 可以点击这里 访问。
注册账号之后,记得在站内兑换优惠码,价值 5 刀,BUNNYFIVER
,如果兑换码出现问题,欢迎加入讨论群一起讨论。
和大多数 CDN 的设置一样,当注册完成账号之后,可以点击页面中的 「Add Pull Zone」 创建 CDN。
填入自定义的 Pull Zone Name,然后在 Origin URL 中填入需要加速的网站地址。接下来根据自己的需求选择 CDN 地区,页面上也会表明不同地区的价格。
然后绑定自定义域名,因为 Bunny 默认的域名是 xxx.b-cdn.net ,你可以根据自己的需求比如将静态资源全部设置为 asset.your-domain.com 这样,那么直接在 Add Custom Hostname 中添加自己的域名即可。
添加完成之后需要配置 DNS 的 CNAME 记录,比如将 asset.your-domain.com 指向 Bunny 给出的 Hostname。等待 DNS 解析完成即可使用自己的域名来访问 CDN。
Bunny 也提供免费的 SSL 证书,到页面上一键申请即可。其他 CDN 的设置根据自己的需求进行设置即可。